1012
1014
1003
1352
1094
1098
1330
1116
1059
1078
1242
919
952
935
901
989
969
1069
940
968
1233
959
1629
1128
996
932
882
894
1038
1049
983
1350
1157
934