110050
1166662
51650
1176623
1012104
797321
794912
942661
614559
1381891
664164
52399
1262889
991738
787805
873508
649854
13751000
505683
1065448
1275439
581584
1099750
70585
609372
128319