496
8
105
60
149
12
88
379
34
138
16
2
52
58
69
153
