1695
1
18440
15
1740
2
1837
3
739
862
901
664
1197
1195
882
839
1043
1160
1422
1252
1044
825
838
1954
859
1189
1648
1372
2399
912
788
781
818
27940
14