542
540
536
535
533
520
519
518
517
515
514
510
507
505
497
496
494
484
478
463
461
455
451
447
442
440
436
435
432
426
425
424
422
420
415
410
405
401
400
395
392
390
388
386
381
378
370
367
366
365
363
362