2382112
100000
361204
407503
647184
1483198
1225143
2898167
2973753
3564346
62087
52114
53106
59845
60704
70987
72376
42141
45766
45951
213674
288429
3883343
76666
86873
236146
2603083
764681
1169640
91552