431488
283847
19649692
965842
6903960
812596
8645
562420
913402
909487
1099430
1982369
651321
296171
501341
131230
716125
1240872
288906
804417
1595
907580
118813
97376
900641
723331