1007
982
1043
1032
1443
934
907
1161
894
989
1030
958
1154
1226
923
1368
1636
868
1011
1496
3014
939
1252
932
1123
879
931
1027
882
1015
1187
929
895
881
1625
1001