4630
3
2528
1716
1009
0
2498
4
4658
5
1152
1
3587
2
106
2328
1537
1868
3503
5226
635
1663
7471
9
1570
9055
10
2369
2446
1466
3551
581
984