2711
2
7893
4
1000
0
4651
3
5151
2911
9
673
1391
1
21152
8
1942
1763
802
2082
2676
398656
19
2384
181997
11
6307
10
2405
1840
2740
1716
1749
6753
17
1068
2763
2593
1506
496
5949
5