2955
1194
1282
1360
1459
1252
6956
4086
1464
1200
1132
1234
1802
1000
1192
1042
1403
1171
1371
1316
1370
1165
937
1431
1175
1185
980
1245
1251
995
954
1084
1101
1057
972
1058