3500 640
2951 524
3367 617
1839 202
752 29
3176 319
1620 190
3632 866
1348 64
10067 392
4286 443
4504 628
3281 638
7316 661
5537 323
5575 217
7571 728
14681 626
2529 41
11623 423
4520 291
4908 591
3040 577
1399 96