2155
3
1555
2
629
1
1528
1168
2948
6
1431
1007
3868
10
1903
6346
16
1321
0
10598
983
3694
1221
1297
2154
5347
4
6668
9027
1401
1320