984417
1016241
804159
988586
493595
31989
708958
895952
280293
672798
657355
893576
244883
974953
808255
1201641
585284
3017112
2953927
2836797
2699692
2451488
2187214
2167981
2140951
2127484
1934271
189772
1722613
1718559