2
1
1
1
2
39
40
3
5
1
5
1
4
1
1
1
6
1
1
2
1
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