1008
983
1044
1033
1444
935
908
1162
895
990
1031
959
1155
1227
924
1369
1637
869
1012
1498
3015
940
1253
933
1124
880
932
1028
883
1016
1188
930
896
882
1626
1002