689502
646348
958117
434513
402697
1084533
647525
1087464
229792
84271
1059375
325502
791147
881949
1010724
806610
537505
43952
82987
592377
284284
528841
442275
817256