400
1
8475
12
2189
0
475
13
21743
1810
3
294
2125
504
41774
1042
357
56488
3054
3021
4
180849
714
560