1
1
1
1
3
6
1
2
33
1
2
1
17
22
1
2
1
2
1
3
1
462
435
420
381
350
323
316
289
281
279
278
274
269
247
238
222
222
216
215
211
210
204
200
194
194
193
190
188
184
178