1501
1682
1183
1578
1812
1385
1113
1138
1079
1100
1262
1085
949
951
1248
967
960
1166
1131
953
10469
956
9391
963
1280
1265
1264
1370
1208
1193
1210
1030