424
1
125
110
164
638
1634
6
492
503
545
2
94
576
763
685
1535
930
2573
154
560
1142
0
140
719
1045
663
1177
724
804
295
143
273
168