416
172
136
2
378
117
322
89
142
656
531
491
479
359
351
336
316
312
294
292
285
274
265
246
242
241
241
238
238
230
221
213
210
207
204
203
194
194
190