14889
11880
5984
7516
3659
8932
7838
2626
2609
11961