412
401
399
398
391
384
379
374
371
370
367
366
366
365
362
361
360
359
359
357
351
351
350
349
349
339
333
318
299
263
170
27
27
26
25
25
24
24
24
24