11
6
4
3
1
10
40
35
185
17
53
22
21
153
36
135
54
76
174
41
55
701
98
37
46
42
62
73
65
18
19
81
66
189
96
84
85
57
689
547
381
211
103
68
28
95