34364
509613
1090740
387252
72728
612848
778868
445681
885908
605419
919277
929344
784473
726818
476294
1008938
668524
591314
835671
49362
360102
195721
6775
481465
378766
43898