1563
895
901
1439
1208
1345
1048
1042
989
1303
827
827
1612
837
1263
1028
829
855
743
1047
900
798
751
1245
1281