2896 75
2686 192
3509 535
6058 428
43130 843
33298 101
2331 282
8942 658
16306 146
6340 572
2566 182
4919 752
12249 552
4053 477
87537 389
5637 757
7050 94
653 41
1928 206