986
994
991
978
3278
1708
1269
847
1070
888
851
789
1142
958
966
979
1018
1182
4402
797
1669
892
829
765
1036
822
1603
1330
1322
1066
977
835
828
771
1119
793
1664
825
824
822
2051
908
1004
922
895
2246
955
952
3483
880
1035
1267
1501
1013
903
923
1008
806
2706
1122