2036246
2868792
3256656
2717320
3782140
4309883
100000
1340568
2688509
3669969
57202
70327
52794
53647
54544
55155
58193
65901
59924
64171
218795
267237
2411825
241806
326405
262834
354789
392102
529283
789598