30
14
0
3
11
5
13
8
12
34
9
20
2
22
15
1
7
45
39
24
191
25
270
52
91
371
92
163
54
27
48
79
56
148
36
133
184
44
73
753
592
76