1503
1682
1184
1580
1813
1386
1113
1138
1081
1101
1263
1085
949
1385
952
1250
967
960
1166
1132
953
10477
956
9392
963
1280
1265
1264
1373
1208
1194
1210
1030