878
720
819
803
3288
736
797
814
691
669
1291
760
709
804
1038
992
851
896
1007
943
1307
2591
856
740
889
829
846
1174
793
1175
843
954
977
1029
972
934
1016
1000
1064
1116
909
1109
831
828
986
1023
951
966
2041
843
1058
867
876
1711
1218
930
740
1307
1570
925