3076
3
873
2
843
858
1
478
811
0
561
599
1895
6
781
696
710
850
1264
609
999
5
776
438
802
425
592
787
491
1436
923
3851
849
4
885
1770
63797
66