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