4115
10
1734
3
1423
1
1405
1189
0
1461
1601
657
2964
2600
4
1603
1348
2757
758
600
3591
11
2337
5
5565
9
3107
7