1593
2
6899
9
3336
1
5915
11
3461
4
2919
322
2110
1188
3575
3987
3
1195
1332
1286
3248
8
3673
6
1568
1289601