13
9
2
1
32
646
405
248
294
293