15062
6096
10297
22615
23867
494
8690
15400
14830
7284