310697 1012
16595 356
287034 1728
174003 591
247620 757
333753 852
146815 335
201314 667
28016 127
28914 612
14472 240
24346 617
54467 105
70303 610
8719 635
18333 616
32018 234
227544 578
33963 416
161424 955
50596 807
18420 361
16961 533
107585 584
11817 39
51233 779
12890 359
28888 333