4032
3833
3296
2670
2482
1989
1937
1892
1542
1443
1349
1314
1180
1158
1139
1087
1062
1016
993
982
961
957
955
941
930
890
873
842
821
817
795
788
783
739
736
716
713
707
688
670
656
652
647
644
635
632
628
610
570
564
551
550
545
543
532
532
524
513
512
511
504
498
497
497
491
483
483
482
482
480
476
475
475
469
465
461
461
460
451
451
446
443
442
440
431
427
426
426
423
422
421
420
412
409
405
404
400
397
394
387
382
378
371
364
361
359
355
354
353
351
344
344
344
331
323
310
306
304
300
298