4
6
2
3
0
1
26
9
25
64
46
18
143
76
51
36
67
20
33
27
560
53
32
114
30
28
41
39
68
57
34
29
11
10
31
55
98
197
292
86
24
22