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