500 31
2132 347
1731 332
867 210
2726 548
782 58
2671 475
2323 353
1744 363
1115 157
1392 261
2003 541
1524 266
2193 497
3486 784
5639 625
3505 538
1605 178
2732 772
3420 716
1108 122
2703 688
3166 750
1611 63