427576 1300
61788 174
17964 303
16657 156
28409 199
8634 949
8170 108
98669 346
33977 794
55067 638
123196 511
41962 243
80163 538
302505 945
18645 173
195042 653
450761 1599
48005 710
20799 533
7202 49
37390 586
22121 1020
15612 445
15906 401
15859 547
13649 508
208555 477
149261 518