2125
3
1352
2
485
1
123
623
553
689
86
795
875
690
137
775
768
107
947
410
524
773
706
350
94
84
523
577
939
625
471
1185