1410
1179
865
863
853
787
727
676
646
638
628
624
570
568
559
544
522
521
503
482
473
470
469
461
459
437
429
428
424
417
406
375
371
350
347
346
338
336
326
307
306
299
294
293
292
287
271
247
240
237
231
222
218
215
213
194
191
188
181