3747
3108
3067
2708
2513
2452
2401
2357
2237
2233
2175
2028
1993
1985
1943
1928
1875
1683
1678
1621
1610
1508
1485
1480
1467
1422
1348
1318
1313
1292
1287
1278
1278
1261
1259
1182
1155
1128
1128
1089
1065
1059
1045
1034
1024
1015
965
960
959
954
953
950
946
930
916
887
876
875
870
868
852
848
848
836
836
812
799
791
788
781
774
765
763
743
742
741
735
720
716
710
709
705
699
696
695
690
686
685
683
679
678
671
666
664
661
659
646
622
618
615
610
605
603
601
594
593
592
589
585
585
583
580
579
564
551
550
545
543
535
532
532
528
527
525
515
511
509
508
500
500
491
491
487
483
481
480
479
477
475
474
469
468
464
462
459
458
452
451
449
429
426
421
419
417
412
412
410
406
403
388
381
373
371
368
361
359