968
1
1816
2
4503
3
94
691
1705
773
2747
4
112
1458
0
867
742
797
898
710
642
860
1662
515
629
685
317
970
390
736
809
1104
8
917
566
1865