2937
1186
1260
1351
1446
1241
6945
4055
1450
1189
1119
1224
1791
991
1180
1032
1391
1158
1360
1300
1357
1153
922
1420
1165
1173
970
1232
1237
990
943
1076
1092
1049
963
1047