578
563
557
554
541
537
535
524
522
510
508
507
505
504
503
502
501
499
498
496
494
493
478
477
475
473
472
470
467
466
461
459
455
444
443
442
436
424
422
420
419
416
411
408
404
402
400
399
395
394
392
390