2999
1
989
0
1078
2477
8
4754
7
4396
5
2035
4670
1752
1394
2584
11
4012
891
2
20850
2528
3
9877
6
3758
7621
13
7304