0
876
542
616
775
734
614
570
1035
683
636
537
719
548
569
510
778
1
764
656
731
674
129224
2062
1754
1666
1610
1594