12
19
496
153
69
105
52
8
2
149
62
138
59
34
379
88
