665
422
414
371
355
349
344
334
324
320
293
273
265
238
237
235
211
205
204
198
193
191
190
189
187
186
181
176
171
167
165
164
163
160
159
157
155
154
151
148
146
145
144
143
142
138
137
136
135
134
132
130