20645
0
14088
15351
2
25181
474
1
1262
2463
5
1159
1681
1586
1746
4
911
662
1124
3
710
1475
9
1313
737
128
1286
2165
2630
1673
164
3048
1081
179
123
1354
1647