9954
6
2906
2
1455
1
4382
4
2959
1712
0
1174
1239
4691
1641
3745
2174
1445
14887
18
4715
5
57793
2265
1047