551
537
532
529
528
527
523
520
505
500
496
488
487
486
483
479
475
474
469
468
464
463
460
457
454
449
448
447
446
443
438
436
435
429
428
427
425
419
416
411
408
396
394
393
389
388
386
385