55884
285697
725862
86576
1052301
823740
78384
781312
920465
880915
944964
329209
41351
482138
819756
256586
5591500
2917654
2126336
1883238
1816736
1756895
174967
1657433
1532922
1524854
1478850
1400500
1344912
1340400