534
503
763
553
609
1833
984
625
858
814
905
620
1208
517
640
431
92395
532
794
588
1131