2136
2030
2177
1153
1112
1292
1327
1073
1167
1168
1264
915
1379
1004
927
965
1499
1083
1348
943
966
1186
1001
1489
1389
1604
1030
1520
973
993
1303
1595
954
900