348
0
1880
2
6435
7
872
320
341
799
683
492
340
924
376
953
1346
391
400
970
881
935
518
14492
1
1425
419694
9
802
3203
10