893
0
846
860
455
798
1557
547
8116
6
1167
400
464
787
367
809
407
826
275
951
1045
392
418
1661
1
2211
2123
463
1199
267
330