2668
2
3114
4
615
0
804
2522
17353
787
813
1999
171
772
1
1358
714
628
1043
2727
1877
553
633
522
802
857
1551
597
2183
2474
846
1878
1559
1773