6396
0
2242
879
755
1759
801
385
459
1093
919
878
553
1910
468
680
600
1869
940
718
725
609
1388
1067
1042
662
473
1733
26689
570
513