0
529
433
692
693
513
703
696
667
763
650
814
738
646
798
845
777
1
510
655
730
672
129212
2061
1754
1665
1610
1592