1087
1314
1108
1048
1068
1226
905
945
928
895
979
959
1059
927
1220
942
1618
1123
981
924
875
881
1028
1035
892
980
925
1335
1148
1287
1223
948
930
1137