2946
1188
1273
1353
1448
1245
6951
4070
1454
1193
1124
1227
1794
994
1183
1036
1396
1164
1365
1308
1361
1157
928
1424
1169
1177
974
1240
1243
993
949
1077
1096
1053
967
1050