488561 1000
1334373 2515
356281 779
170025 405
167714 591
630837 1323
137760 1038
128653 181
414409 1023
50102 507
43822 546
1163670 1297
149453 301
50918 241
59905 509
122758 532
140864 673
66031 703
907354 1964
111553 919
119412 733