582
581
581
580
580
580
580
580
579
578
571
566
563
560
559
556
553
547
539
532
526
525
524
520
515
512
508
504
500
494
491
486
484
483
480
475
470
466
463
460
458
457
457
457
454
451
446
443
440
438
435
436
435
426
421
418
417
416
415
413
409
402
399
396
395
396
394
384
382
380
377
373
371
370