486177
827473
593807
73848
1017386
787199
80388
880451
847813
896427
267911
95238
39939
659163
504138
131868
5597500
2923654
2130336
1889238
1818736
1758895
175267
1659433
1534922
1524854
1478850
1402500
1366912
1341400