21152
8
297066
0
2593
1
2001
2740
1382
2711
2
189326
2972
2760
4
10827
5151
2911
9
6844
4651
3
174730
18
398656
19
2949
5527
1568
1289601
550
4724
1942
1751
94424
2453
2082
7893
5443
15