3566
2282
2235
1974
1832
1571
1525
1484
1441
1393
1325
1307
1302
1267
1266
1260
1240
1212
1210
1186
1179
1132
1118
1105
1102
1060
1060
1055
1025
1014
994
978
972
972
932
924
882
875
866
853
849
839
817
799
783
772
764
746
742
727
721
720
718
706
695
682
680
679
678
678
676
660
625
621
619
613
600
591
587
586
581
572
548
547
546
543
539
539
536
522
518
516
515
504
488
488
472
471
455
451
446
446
437
424
420
419
405
388
388
383
371
371
359
349