427536 1300
61784 174
17959 303
16655 156
28399 199
8634 949
8170 108
98609 346
33977 794
55067 638
123176 511
41951 243
80163 538
302429 945
18627 173
194989 653
450678 1599
47991 710
20798 533
7200 49
37388 586
22120 1020
15607 445
15904 401
15859 547
13649 508
208481 477
149224 518