1386
1138
888
871
848
806
759
660
659
645
617
588
580
557
539
529
513
501
489
486
478
454
452
440
431
429
426
422
417
394
378
369
363
355
332
327
326
321
312
302
298
294
287
285
267
254
242
238
226
224
218
216
214
213
200
191