25
1
2
2
103
8
40
654
531
490
479
358
350
336
316
312
293
292
285
274
265
245
242
241
239
237
237
230
221
213
210
206
204
203
194
194
189