4786
4302
4054
2676
2352
2208
2033
1918
1821
1562
1254
1203
1169
1051
1040
919
908
854
791
581
547
503
500
496
461
413
386
370
365
300
294
275
210
200
175
170
169
166
154
153
151
147
143
139
129
122
107
90
89
86
68
61
56
51
46
45
44
42
40