538
530
521
514
513
512
509
506
504
503
502
499
493
488
483
481
479
474
471
466
463
455
452
450
449
448
447
443
442
432
428
426
422
420
415
414
409
405
404
398
396
390
388
386
385
382
380
378
377
376