656
14508
1290
587
570
842
1839
14982
798
1195
801
796
881
873
1343
1031
801
816
950
891
746
723
640
627
712
677
640
981
1088
768
1332
994
831
1098
710
1357
818
847
1577
836
767
907
718
695
928
851
789
864
1125
918
1396
1150
1066
1816
722
1011
756
908
994
943