278707
117768
757108
249438
1081218
396240
225604
252497
560972
344149
260748
783991
371178
237840
1015277
727141
551662
529352
776730
887321
67967
197821
812810
746251
110856
598893