1233
2
1246
1319
987
1457
1
952
2505
1595
1360
1268
1070
1347
1192
1065
1020
2524
989
916
1191
1588
1396
1541
1296
1148
1283
1256
1185
1254
1237
1329