92498
1088925
556902
477379
143850
875193
384144
610839
755776
918539
1414262
9951000
150269
142886
547768
1427
52596
1028535
154717
402853
305884
1008721
451707
512442
645578
114467