43460 75
8907 427
13813 713
11926 884
5344 375
4011 168
34691 170
18115 613
27770 491
7554 189
63652 293
33371 340
9522 701
32866 244
1685975 3648
19881 387
694444 812
180189 591
205678 458
416437 1023
733373 1116
145434 714
382166 663