503503 1032
506810 1745
6810 147
1873 163
11237 62
27307 447
6504 149
10514 84
100817 729
24330 139
7314 840
3306 324
4925 685
9341 926
12951 328
5010 825
29628 523
34129 137
27172 654
43336 562
8880 386
8356 440
38501 123
24660 527
9360 711
4759 52
23117 818
14323 832