5368
0
614
1064
428
32
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