520
517
514
506
505
504
502
500
495
488
485
483
479
478
465
459
458
452
442
439
423
422
417
415
413
411
410
409
408
403
402
398
396
393
392
390
383
382
380
376
373
370
369
368
366
360