13582 10
10442 7
15731 14
10908 8
15697 14
67146 23
24963 25
21834 20
19711 19
55061 37
13600 11
33216 30