5976
5729
4734
4729
3247
3232
3196
3029
2949
2857
2842
2841
2770
2636
2237
2230
2125
1959
1951
1944
1919
1862
1808
1780
1764
1738
1722
1712
1693
1587
1583
1546
1546
1530
1522
1497
1465
1455
1427
1421
1387
1379
1378
1325
1307
1299
1260
1257
1241
1238
1234
1199
1172
1167
1166
1149
1129
1121
1114
1112
1087
1071
1065
1036
1033
1027
1021
1017
1010
995
970
969
966
959
947
927
889
869
868
859
858
835
820
815
814
808
793
789
783
782
776
773
772
770
762
759
757
756
749
724
706
692
690
690
672
670
653
646
642
623
622
621
605
604
602
598
562
558
543
531