303196 1032
131630 768
151799 834
9615 302
2951 51
4325 514
9333 580
7880 700
1767 192
1378 116
3265 288
1255 150
3643 525
2547 486
2783 661
3138 568
5252 418
1463 235
3445 693
1078 192
19221 371
16794 750
4583 389
11145 698
1001 67
4714 90
2961 302
1774 31