2979 89
4772 650
20796 200
23510 113
1307 35
2597 96
2788 167
2117 276
5625 457
3649 641
2395 257
1710 174
40658 350
28642 389
8976 186
12388 562
30783 581
19776 452
3549 623
3420 738