540
539
537
536
534
532
521
514
512
505
501
499
497
490
486
483
479
464
463
459
458
453
450
446
442
438
437
426
424
423
417
414
411
410
407
406
405
399
392
388
385
384
383
380
378
376
374
367
364