382267
675755
114657
914315
226118
1001729
145659
98631
130678
692953
57447
1045979
286191
614249
142512
146565
94588
222789
550492
679849
619181
151485
390276
390876
660178
297280