14
0
1189
2902
16
21152
8
1193
3090
6
461
19783
2
3186
1
2903
3
2932
1136
255
25669
909
578
817
337
4230
4471
718
3546
3080
2964
169
929
1755
1345
593
359