15353
2
20646
0
16656
8
2858
4
25183
14088
1159
1586
1
1271
1579
1746
2630
1268
1830
3
474
2125
1251
2132
576
3084
1422
6
1313
1119
1673
2081
1174
16
2597
260
2026
1128