46
25
139
10
24
334
280
494
97
170
139
45
13
169
220
136
409
126
135
183
149
