2485
2
1579
928
0
2903
3
1442
1
550
1253
1543
2403
3221
20
1814
4
7306
6019
16
2738
2113
4943
2457
5924
17
1562