2155
3
3423
2
742
1
2948
6
3868
10
844
1903
1951
6346
16
2604
10598
2277
0
3694
1221
2039
2154
5347
4
6668
9027
1320
6247
5
2835