311562 1012
16642 356
287698 1728
174408 592
248370 757
334321 852
147603 335
201738 667
28093 127
28990 612
14535 240
24392 617
54599 105
70500 611
8773 635
18371 616
32132 234
227959 578
34061 416
162251 955
50832 807
18489 361
16983 533
108132 584
11863 39
51514 779
13008 359
28961 333