1289601
4
12761
3
2471
7
1195
2
3519
9
1663
5
1221
1
1250
7034
707
109776
42
108797
0
10598
1927
3090
6
2525
1237
2469
3546
14861
55904
8313
763
37355
13
5527
4519
15
19079
567
3688
1768