14836 9
18155 9
162656 97
23031 19
11447 7
24159 18
19711 15
27923 24
14048 9
28191 25
11560 7
53860 50