501
494
453
445
426
512
446
781
350
516
2285
849
379
475
5404
818
4866
570
399
478
693
575
407
519
2321
2714
329
392
625
458
485
784
659
692
368