432
334
323
318
290
273
261
244
239
223
222
222
220
216
210
208
204
201
200
197
197
197
197
192
191
188
188
187
187
185
183
183
181
181
171
170
169
164
160
158
158
157
156
155
151
150
150
149
147
145
143
143
143
143
142
141
141
141
140
135
132
131
130
130
128
126
126
124
122
122
121
121
120
119
118
118
113
113
112
109
109
108
106
106
105
105
104
104
104
104
103
103
103
102
101
101
101
101
101
101
99
98
97
94
94
91
89
88
86
85
83
83