128650
417124
806262
1064988
499838
795344
522840
521138
931849
214964
99564
267494
779147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
803256