100000
2558059
4974125
4863495
4338256
109554
4405554
4648143
1985022
4387222
58981
66000
48044
48669
67092
46871
53515
72477
77926
46771
837188
376173
1248938
900254
3752018
361103
8350271
11271687
825716
15215186