2645
1768
812
1404
1515
1999
1798
1543
722
878
775
770
16394
983
825
830
839
817
1171
851
953
890
1001
1552
907
846
1638
806
1170
978
2984
1200
816
815
815
825
1295
1000
928
822
3799
849
947
796
862
916
1068
789
813
821
870
807
985
948
957
856
840
782
857
1544