2956
1195
1283
1361
1460
1252
6958
4089
1464
1203
1135
1235
1805
1000
1193
1043
1404
1173
1372
1316
1371
1165
940
1432
1176
1189
981
1246
1253
999
955
1088
1102
1058
974
1061