167657
336612
876777
977719
466920
627845
162252
99856
100163
169353
148638
30324
37374
589898
998303
967366
15819748
705186
5056578
4429980
3546510
3536192
2315216
2221495
2056492
191066
1870948
16395
1565545
155561
972435
247550
666463
596833