31
110
2
156
23
474
31
107
21
4
49
340
203
96
235
268
45
19
15
5
155
89
35
12
