1494
0
5368
428
32
797
1616
4288
4937
6231
305
581
632
698
742
628
658
501
1376
931
912
938
696
606
746
521
818
678
2458
115504
3191