1098
751
1
956
580
1070
753
941
597
1026
2
536
728
590
637
867
1244
942
1019
585
690
926
839
641
762
689
635
518