1516
1144
865
843
772
708
669
628
616
590
588
587
553
527
526
519
508
504
485
483
482
454
440
436
426
419
408
402
401
400
391
384
381
377
374
374
373
367
362
361
358
354
352
344
335
333
330
325
324
322
321
320
318
310
309
309
309
304
303
301
298
290
289
285
283
282
279
279
278
274
270
267
259
257
257
257
257
257
255
253
249
246
239
237
237
236
234
232
232
226
225
222
220
220
214
213
213
209
206
201
200
199
199