940
939
942
933
3191
1633
1226
806
1025
847
806
748
1093
916
916
929
975
1136
4319
751
1616
850
784
722
988
780
1541
1282
1271
1020
933
795
789
730
1076
736
1617
779
782
777
1991
856
964
876
857
2167
915
906
3412
833
992
1204
1443
962
864
883
962
764
2647
1070