3031 701
2607 548
994 29
4222 595
2475 608
999 148
1897 357
1363 244
2945 491
6562 49
10755 711
8468 471
7982 116
7798 292
30519 383
15887 623
8656 467
8155 249