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