311528 1012
16635 356
287675 1728
174388 592
248338 757
334282 852
147544 335
201703 667
28090 127
28984 612
14532 240
24390 617
54590 105
70492 611
8769 635
18371 616
32127 234
227941 578
34056 416
162212 955
50822 807
18486 361
16980 533
108101 584
11862 39
51506 779
13000 359
28954 333