311550 1012
16641 356
287693 1728
174402 592
248361 757
334312 852
147585 335
201721 667
28091 127
28988 612
14534 240
24390 617
54596 105
70497 611
8773 635
18371 616
32131 234
227957 578
34058 416
162238 955
50827 807
18488 361
16983 533
108122 584
11863 39
51513 779
13005 359
28959 333