1450
1649
1152
1530
1086
1108
1048
1067
1224
904
945
928
895
979
959
1059
927
958
925
1335
1148
1287
1223
948
930
1136
1096
10390
936
9344
933
1251
934