399 30
3211 651
1516 420
918 126
2316 220
2304 433
1478 235
2771 668
2661 413
3350 926
3315 819
2885 663
1429 298
3011 589
1332 179
1067 113
3290 790
3073 933
2645 607
3452 511
2666 483
2653 500
3331 883
1304 316