4396
3
1421
1
2708
1622
1894
1129
0
2086
2125
467
625
2
2647
2461
20
3114
4
1733
19279
1642
5031
7906
8
1452
993
2330