843
779
908
753
1016
954
1
372
768
518
685
652
494
1036
626
801
1215
2
728
895
1426
893
1281
534
870
0
681
634
735