2962
1198
1287
1367
1466
1262
6964
4107
1468
1208
1141
1240
1811
1004
1049
1410
1183
1380
1320
1375
1171
944
1437
1180
1195
985
1252
1261
1007
962
1092
1108
1065
977
1069