4152
6
400
1
1356
622
2983
4
663
1161
951
763
2
483
86
2625
746
0
688
516
565
677
749
773
5541
1578
989
459
618
860
2206
588
1282
1655
2621
9