1400
1
822
958
1157
1948
0
846
860
455
798
1557
8116
6
400
464
787
367
809
1610
407
826
275
951
392
418
1661
2123
463
868
547
1199