390200
929819
644201
348766
437895
432612
846666
853868
122117
9557
700490
257380
728734
53912
22657
311543
10947744
614986
3840577
3759980
3238510
2558192
2100495
2064216
2026492
182166
1759948
16115
153061
1522545