503481 1032
506790 1745
6810 147
1873 163
11237 62
27302 447
6501 149
10509 84
100807 729
24323 139
7312 840
3306 324
4925 685
9341 926
12951 328
5010 825
29620 523
34125 137
27172 654
43336 562
8880 386
8356 440
38501 123
24660 527
9360 711
4759 52
23117 818
14323 832