4291
4194
3167
2795
2741
2740
2621
1993
1887
1780
1748
1734
1712
1672
1581
1546
1539
1500
1495
1483
1475
1467
1451
1446
1418
1415
1391
1374
1367
1355
1354
1349
1323
1306
1287
1269
1254
1252
1248
1245
1236
1221
1192
1192
1182
1174
1153
1141
1121
1105
1101
1091
1089
1086
1079
1075
1067
1065
1058
1058
1054
1053
1050
1038
1038
1035
1033
1026
1021
1019
1017
1009
991
983
979
977
975
973
970
964
958
944
932
924
913
889
886
868
864
847
847
840
831
830
824
823
821
814
810
800
794
794
777
759
758
744
740
728
656