564
555
554
551
550
547
540
528
525
523
517
512
508
503
494
484
480
475
473
467
453
452
446
445
442
439
437
433
432
431
429
428
427
425
422
421
418
410
407
404
403
401
397
396
395
392
391
386
383
382
381
379
378