1091
907
862
863
999
1028
875
886
1050
861
935
1287
904
1182
908
1003
892
565
460
601
481
552
628
619
554
561
517
659
563
453
610
586
520
609
562