2996
0
3694
2
5347
4
83
1
1960
6095
9
21152
8
1672
4537
3066
7
7793
1593
6899
1229
2258
3461
3336
1514
5915
11
2886
322
572
3080
3
1237
2919
1188
1868
3575
1044
1195