286
0
907
1
10270
4
2442
2
870
1101
563
787
489
287
521
814
385
2320
2644
420
395
933
1385
581
1971
9355
3
2843
939
1343
2030
2513
6
382
282572
1222856