1
1
1
2
1
1
1
1
4
5
22
1
2
2
1
18
13
6
1
1
4
191
183
168
165
161
155
142
142
133
133
128
125
118
118
116
116
114
107
105
104
103
102
102
95
94
94
91
90
89
89