2948
6
10598
2
3694
1903
3
2152
0
5347
4
6095
9
1960
4080
1
3090
3066
7
4537
1622
1593
6899
1523
2740
3336
3357
11
5915
3461
981
2919
322
1188
3575
975