15506
12098
8189
3298
3534
10927
1389
5164
2912