1091
1059
969
1078
907
1174
1239
8978
1345
1133
1186
888
1154
876
943
796
912
1215
598
478
549
621
610
550
654
556
602
580
515
604
559
531
552
574
537