40
5
28
33
3
1
2
1
1
1
3
13
1
7
3
4
7
6
2
1
5
462
434
419
381
350
322
316
289
281
279
277
273
268
247
238
222
221
215
214
210
210
204
200
194
194
193
189
188
184
178