550629
1042605
698408
148833
200830
568283
192931
1101324
375577
196430
912613
882754
790147
880949
1009724
806610
536505
42952
79987
590377
284284
527841
442275
816256