461186
223431
228629
110777
522163
1875217
3008450
3308680
100000
4575619
52962
55345
72854
58455
58956
74287
45579
46806
47636
48448
214929
262515
354358
528640
386764
1733357
2585866
1939739
290124
316655