6
3
1
0
2
7
8
11
24
17
10
34
13
31
22
9
439
45
143
58
92
98
66
32
46
57
43
14
88
173
94
190
87
55
164
120
148
49
113
56
177
292
178
772
172
199
76