2390267
3955715
4675998
4671420
2610467
2084046
2651034
4008397
214326
100000
57049
58464
52357
53725
54318
66425
65034
67600
48278
49064
108577
119996
1973307
295144
6551612
146564
8843751
10801782
132617
440304