17950
855
2277
694
735
701
637
644
693
769
813
665
824
840
723
705
695
767
710
662
717
710
843
962
903
843
1063
926
892
1054
938
1727
1030
1508
1322
1399
1812
1256
1192
2548
1577
2763
1692
1782
3187
1607
5190
2995
2078
1975
1955
2115
5192
1909
2099
2003
2715
4981
2515
3916