289695
763994
443812
827873
330653
819393
10476
443574
75587
138822
48296
428924
635972
548207
43270
39959
5591500
2917654
2126336
1883238
1816736
1756895
174967
1657433
1532922
1524854
1478850
1400500
1344912
1340400