1225
1021
1286
1288
1032
995
1130
1098
1008
955
956
1243
1033
994
1157
1864
1687
1592
949
1385
1184
952
1250
967
960
1166
1132
953
10476
9392
963
1280
1265