15501
12090
8186
3295
3526
10921
1382
5159
2903