846
0
860
1696
464
455
798
1557
401
1231
1
1421
8116
6
400
787
367
809
407
826
275
951
392
418
2106
1661
318
2123
463
547
1199
267