427526 1300
61783 174
17957 303
16655 156
28398 199
8634 949
8170 108
98600 346
33975 794
55067 638
123172 511
41949 243
80163 538
302413 945
18626 173
194987 653
450667 1599
47991 710
20798 533
7200 49
37387 586
22120 1020
15605 445
15904 401
15857 547
13649 508
208467 477
149221 518