2058
1
1124
2726
8
3868
10
2973
9
1768
1671
920
3
1204
1128
2
1700
0
159
1903
594
1470
6346
16
1581
10598