2155
3
1568
1
2496
840
0
2948
6
3222
6247
5
4398
10
10598
2
4837
1174
6044
8
9027
12459
10827
4
8527
5347
9956
9
1593
1320
19944
1690
5052
2257
1730
3491