909487
1099430
294269
894187
626578
1231958
351600
27716
1072437
1970727
843189
457870
656527
1720140
1131843
670366
114968
1402515
9280156
831379
6908960
426723
2306890
785697
467525
2309869