9807
2
3437
4
4349
121182
1
2996
5611
11
11951
10
3072
714
0
2435
4179
5
257
16550
27
2387
363
2061
475
1074
674
477
2257
1799
966
3752