15356
2
20648
0
16660
8
2859
4
25185
14091
1159
1586
1
1273
1579
1746
2630
1269
1831
3
475
2126
1252
2138
576
3085
1422
6
1314
1120
1673
2081
1175
16
2598
260
2028
1128