543
542
540
539
536
531
529
525
519
516
513
512
507
506
495
493
490
485
474
472
470
454
444
442
440
437
435
433
427
425
423
422
417
411
410
407
404
403
398
393
386
385
383
380
375
374