1058
885
765
578
471
432
394
381
378
371
371
356
351
347
342
341
340
339
335
318
318
301
299
298
293
285
282
276
272
265
264
259
258
258
257
251
247
240
239
237
235
235
235
228
227
224
221
220
218
217
217
215
212
212
211
210
208
207
206
205
205
205
201
197
197
196
194
193
192
190
189
189
188
187
185
185
184
184
183
183
182
180
177
177
176
173
173
171
168
167
164
163
162
161
158
158
153
153
152
150
149
148
147
146
144
144
143
139
134
125
117