5930
2
1948
0
1310
1
392
846
1356
860
455
798
1557
4372
4342
4
8116
6
785
400
1411
464
787
367
809
407
826
275
1614
3
951
418
1661
2123
463
547