556
550
540
535
533
532
531
527
519
517
515
513
510
509
508
507
492
486
482
477
474
471
468
457
455
451
450
440
434
429
427
424
422
421
419
417
416
415
414
412
411
408
407
402
399
393
392
387
386
384
382
381
379
378