33
5
3
5
2
3
1
1
1
1
1
1
2
2
1
1
1
2
6
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