311373 1012
16627 356
287529 1728
174307 592
248171 757
334153 852
147292 335
201609 667
28075 127
28972 612
14520 240
24381 617
54568 105
70447 611
8757 635
18367 616
32109 234
227856 578
34040 416
162061 955
50785 807
18475 361
16977 533
107985 584
11848 39
51450 779
12982 359
28934 333