4
3
0
7
2
6
23
11
27
68
137
571
22
314
16
120
156
52
54
24
43
44
56
103
26
34
20
101
87
45
36
65
42
28
19
15
83
51
10
25
122
78
31
46
235
5
273