1
1
15
5
1
1
1
1
5
2
1
2
7
10
1
16
29
1
1
2
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