21152
8
2711
2
4651
3
297066
0
2676
1
4333
2763
2740
6753
17
2593
5151
2911
9
181997
11
1942
2082
5978
6
6307
10
775
2405
7893
4
2890
8411
1795
189326
2249
5
2467
2489
4971
14
909
3551