846
0
1421
1
860
1291
455
798
1557
8116
6
2982
3
1448
2
400
464
787
367
809
543
407
826
275
1513
951
392
418
3233
16
1661
2123
463
547
1937
1199