6231
0
305
581
632
698
742
628
658
501
1376
931
912
938
696
606
746
521
818
678
2458
115504
3191
488
1731
914
132
496
2113
1542
752