1037
744
680
581
573
527
504
461
461
457
452
448
441
395
388
386
383
383
374
361
346
344
343
339
336
336
331
321
320
318
318
317
310
309
307
304
302
299
293
293
287
286
279
278
276
276
272
269
267
266
264
261
260
255
254
245
244
242
242
242
238
237
235
234
232
232
228
224
221
220
219
217
213
211
207
205
203
202
202
202
201
199
194
190
190
189
187
186
185
184
183
183
182
179
178
177
175
175
173
171
166