12
856
41
26
21
35
21
70
472
24
410
14
29