2981 89
4772 650
20796 200
23510 113
1308 35
2598 96
2788 167
2118 276
5625 457
3650 641
2395 257
1711 174
40659 350
28642 389
8978 186
12389 562
30785 581
19777 452
3549 623
3420 738