5262
10
300
0
493
907
1
317
10270
4
319
804
553
2442
2
1073
1273
1770
324
1053
287
521
284
817
814
385
2644
395
1825
402
2192
3
933
475
1385