519
515
513
509
501
495
490
486
481
480
475
473
471
467
466
463
461
454
452
450
448
446
443
442
438
436
435
434
432
430
426
423
418
413
404
396
394
385
383
382
381
380
378
375
372
370
369