1029
931
928
1002
867
968
1291
1126
996
988
994
878
1011
1309
1267
1199
1224
1088
1048
1045
1190
1033
1164