1290201
1952568
4771140
4695584
428632
1347563
4203051
3763410
992174
100000
4180609
301004
4813762
152423
4922645
3214461
232131
4869699
4403459
1580641
1504990
3291365
1451081
3848625
387230
193680
219811
317328
399119
477576
606325
805636
948753
1173396
1554110