1069
904
853
854
990
1026
873
883
858
1047
856
928
1283
899
1176
900
998
885
557
452
594
476
546
619
605
548
511
652
554
444
600
578
512
602