1276
1160
964
7118
883
947
1442
731
760
758
719
788
782
742
768
1023
1286
600
480
551
624
617
553
559
516
658
562
451
608
584
518
561
533
555
577