1083
777
583
567
526
522
509
476
476
475
462
451
436
426
423
412
410
408
405
405
391
383
382
372
370
354
353
343
340
332
330
328
316
313
303
292
292
283
282
282
281
278
276
271
268
268
267
266
266
266
265
264
262
252
252
249
246
244
240
238
238
237
233
233
231
231
218
217
213
213
212
211
208
203
203
201
200
197
196
188
183
178