3580
3007
2686
2628
2311
2122
2102
2094
1981
1879
1848
1675
1645
1641
1586
1559
1555
1507
1507
1484
1483
1399
1366
1356
1329
1293
1277
1276
1231
1163
1154
1151
1134
1107
1107
1106
1073
1009
1006
980
976
927
923
914
907
906
891
884
865
856
849
839
837
834
833
827
794
790
789
781
767
767
766
765
763
760
760
756
756
747
746
745
742
738
731
730
721
716
714
711
707
707
699
695
692
691
686
685
676
675
675
674
672
665
663
661
645
642
630
629
625
616
615
607
595
594
589
582
582
574
574
572
566
564
551
537
535
532
530
526
519
519
519
508
504
497
493
492
485
483
480
478
468
467
463
461
461
460
460
456
454
446
444
441
441
436
432
429
423
420
419
416
407
391
390
387
380
380
377
367
364
361
351
348
342
340
339
336
332
331
328
316
311
303
296
292
292
290