114
17
50
107
9
79
48
159
2
68
2
1
1
2
1
1
1
1
477
448
399
367
331
291
285
283
279
265
246
236
234
224
224
212
211
206
204
203
201
200
199
196
193
191
188
187
185
181