846
0
860
455
798
1557
464
400
367
809
787
826
407
381
275
418
8116
6
463
107
951
3015
1199
392
468
330
1661
1
2123
547
1636
321