3611
3538
3200
2542
2312
2041
2018
1952
1852
1682
1615
1421
1395
1369
1366
1333
1325
1285
1271
1252
1239
1210
1208
1170
1153
1130
1102
1090
1088
1081
1060
1050
1046
1043
1040
1038
1033
1016
970
966
958
956
930
923
899
874
870
863
825
821
799
791
779
773
751
734
727
698
696
695
666
663