427593 1300
302533 945
82822 389
11919 153
129902 726
32785 232
43750 209
627576 1950
79795 808
266306 588
167571 290
25300 724
24214 165
16479 677
22878 765
28711 200
65747 766
354002 957
45602 474
41953 402
32534 168
55250 616
27680 113
33885 606
30337 719
20437 115
68262 685
18951 230