2955
1194
1282
1360
1459
1252
6956
4086
1463
1200
1132
1234
1800
1000
1191
1042
1403
1171
1371
1316
1370
1164
936
1431
1174
1185
979
1244
1251
995
953
1083
1101
1057
972