975
986
1076
994
991
978
3278
1708
1269
847
1070
888
851
789
1123
1142
958
966
979
1258
1018
1182
4402
797
1669
901
892
829
765
1036
822
1603
1330
1460
1322
1150
1066
977
835
828
771
1119
793
1664
872
825
824
822
2051
908
1004
922
785
895
2246
1364
955
952
3483
880