31313 68
7109 61
345 101
13122 412
38875 597
212 39
3460 143
3583 845
7784 338
78576 462
55812 616
29427 519
5851 555
14300 936
7136 446
103127 791
3440 702
1599 199
8350 544
27696 783
3943 812
1332 70
962 222
1125 302