128650
287844
806262
1156409
417124
1064988
499838
795344
214964
471390
634207
259423
806951
465118
368102
57387
517115
83366
278432
632607
219434
907387
957831
415740