14563
1400
2997
2065
746
1731
1744
4644
7488
2847
2967
3435
2317
11234
6052
2016
18773
16869
1783
7244
11246
7917
12528
5435
42339
37095