12
212
1191
77
101
17
30
62
7
43
19
42
8
21
219
60
283
15
10
140
129
27
89
147
125
176
78
197
177
57
45
68
137
207
452