1070
904
854
991
1026
873
883
858
1047
856
929
1284
899
1177
901
998
885
558
452
594
477
546
619
605
548
511
652
554
444
600
578
512
602
557