0
6
18
1
14
7
2
11
4
9
12
3
38
13
85
34
91
24
81
57
506
22
241
25
178
55
31
310
32
130
44
19
128
159
67
225
66
279
224
112
272
50
179