12700
15130
9666
18310
2476
4239
5034
626
865
1778
3177
4127
6029
3999