1041
895
918
1050
1864
1179
875
5237
868
892
937
846
2181
1614
907
824
912
1089
1226
1319
927
891
1039
932
940
896
9472
885
872
983
3610
883
849
1208
972
1228
871
1041
954
2873
2022
1032
968
1018
928
885
975
1111
158517
919
904
895
867
959
822
936
995
871
914
1108