1301 30
2544 501
15793 898
3697 490
4774 122
2250 563
3399 843
1297 175
1931 535
3196 397
2228 560
5287 215
798 38
983 92
2811 541
3521 852
5454 151
2852 682
3512 522
1143 115
814 46
3160 461
833 76
2607 674