374547
108317
260552
861822
86338
492153
228830
158167
39732
81755
891592
978931
71151
364487
971450
61797
12030
136628
1029
114687
989242
917436
977171
425478
413257
242750
840267
713712
925237
613768