2997153
559397
2445034
3988864
100000
3366799
4901195
4651137
4589567
617977
70091
77273
52211
53251
54468
65215
70859
75150
50563
57444
521930
1161578
1283742
1915118
2116533
283632
313462
346429
697624
1404842