520
519
518
513
506
501
498
484
475
472
470
463
461
458
457
451
446
442
432
430
428
427
416
414
413
411
410
409
406
404
396
393
392
391
386
383
374
372
371
367
366
365
364
363
362
361
360
359
357
356
351
337