100000
1035439
2010391
4980141
2402155
2276322
125059
3542134
317928
255727
63362
66024
67807
61779
60673
59356
56908
57478
58242
56087
97745
119387
145819
196835
240415
265700
535055
798209
1077469
1316024