100000
205302
4411857
4829918
4370227
2176267
4133052
3143666
4620138
251744
56150
61249
53043
55346
50522
49500
58366
68604
40904
72631
1596201
435015
963704
3926022
4338925
2381252
581478
3908015
584516
10567879