17931
855
2275
693
733
699
636
644
691
769
813
664
821
838
721
705
692
767
709
662
716
709
843
960
903
842
1062
923
892
1054
938
1724
1030
1507
1321
1399
1812
1255
1191
2545
1575
2761
1692
1782
3185
1607
5189
2994
2078
1975
1955
2114
5191
1906
2099
2002
2715
4981
2514
3916