421215 1300
6741 105
242181 271
25586 208
48665 762
12687 653
18292 328
10074 430
38226 81
489489 918
223424 470
147039 301
105176 858
259204 694
40758 286
269970 554
239638 677
63834 854
172151 443
105580 716
21022 569
16967 366
244483 303
79031 470
142671 767
90053 575
159368 777
10468 171