499
490
489
487
485
479
477
473
469
466
465
464
458
456
439
432
424
422
419
413
403
402
394
393
389
383
382
381
380
376
370
366
361
359
352
351
349
347
346
345
344
342
341
340