12761
3
297066
0
1289601
4
7034
2
21152
8
707
1
109776
42
19079
6
108797
3090
1927
2525
2469
3080
3546
14861
7
55904
8313
9
763
3519
37355
13
5527
4519
15
2245
567
1768
5141
189326
2105
501