2155
3
1777
1
1189
0
1320
2
2906
2948
6
1153
10598
1903
2996
3694
5347
4
1960
2490
6095
9
21152
8
1672
4537
7086
12
3066
7
2209
7793
1593
6899
2258
3461
3336
5915
11
322
572