1251
1145
944
7101
863
933
1428
722
752
749
712
778
773
735
761
1013
1278
592
473
543
614
600
541
508
649
551
440
591
575
510
599
555
526
547
570