2991743
3891115
4000759
4463498
4506174
100000
1340568
2688509
3939820
3447652
60697
68840
55297
56680
58187
59220
61598
64954
62997
64228
358282
652832
262834
354789
392102
529283
789598
534494
1605709
1177942