20646
0
15353
2
25184
14089
2463
5
1159
1681
1586
1
128
164
1746
4
124
662
1314
179
2630
1673
474
1405
3
1320
3341
8
1354
1647
2682
6
1001
1579
1982
710
1422
1537