810
1
1314
725
851
527
2
533
861
547
1222
639
234
450
562
1066
735
78
589
469
791
779
1003
760
733
479
514
444
3890
3
868
497
766