3273
2510
2477
2337
2298
2060
2059
2035
2018
1930
1834
1753
1730
1698
1695
1600
1593
1580
1567
1555
1511
1481
1480
1479
1479
1453
1420
1412
1403
1388
1372
1362
1344
1340
1335
1317
1292
1289
1259
1251
1240
1231
1218
1170
1153
1135
1112
1096
1093
1091
1075
1067
1063
1061
1056
1056
1047
1042
1041
1037
1035
1033
1029
1027
1016
1016
1008
1002
986
983
973
973
967
967
955
953
949
946
944
940
939
936
917
906
903
901
893
880
879
867
864
844
844
842
838
829
820
819
813
811
811
808
808
800
798
784
781
768
749
722
713
687
681
601
598
545
389