975
986
994
991
978
3278
1910
820
1976
1708
1231
1269
847
1070
888
809
851
789
1142
958
966
979
1018
1182
4402
797
1669
892
829
838
765
1036
822
970
1603
1330
1322
1066
977
1031
835
1222
828
771
1119
793
1664
825
824
822
2859
2051
908
1004
922
895
2246
759
955
952