1683
1555
1377
1191
1187
1103
1036
970
913
884
881
876
847
828
825
802
783
712
706
679
668
658
645
632
628
620
618
615
578
574
554
539
535
516
505
476
474
473
473
468
465
462
459
452
442
441
440
433
428
424
417
409
387
384
378
377
375
374
372
371
369
367
367
366
362
359
359
352
350
348
348
338
336
332
329
328
322
322
301
298
292
290
283
278