210
2
8767
32
641
343
1
46
0
118
340
356
2308
5
30087
10
5171
4758
3
25392
12
652
603
1260
1032
657
4290
6
893
524
981
8
1726
1011
2982
1083
1692
1177
1050
5052