249438
1081218
396240
225604
252497
560972
344149
260748
783991
624353
668708
971782
923870
940429
590201
303699
536180
883222
1000438
1213662
67718
39522
794915
51758
865863
23959