311227 1012
16621 356
287423 1728
174225 591
248046 757
334063 852
147078 335
201534 667
28067 127
28957 612
14507 240
24377 617
54545 105
70414 611
8748 635
18362 616
32092 234
227792 578
34026 416
161916 955
50739 807
18461 361
16973 533
107906 584
11830 39
51407 779
12973 359
28927 333