672466
38582
51286
640698
855496
379903
125530
99482
991853
510649
1000690
263597
865253
60271
261612
366267
14776
219478
851271
414367
526746
91386
174887
21403
378120
937362