2946
1188
1273
1353
1448
1245
6951
4067
1453
1193
1124
1227
1794
993
1183
1035
1396
1164
1364
1308
1360
1156
928
1424
1169
1177
974
1240
1242
992
948
1077
1095
1052
967
1050