2955
1194
1282
1360
1459
1252
6955
4085
1462
1199
1130
1233
1800
1000
1190
1041
1401
1170
1371
1315
1370
1163
935
1431
1173
1185
979
1244
1251
995
953
1083
1100
1056
972
1057