4901
4644
4221
2864
2562
2312
2150
1957
1927
1607
1344
1332
1247
1103
1101
984
953
843
600
592
532
498
491
397
393
376
336
292
271
254
219
169
168
167
166
165
161
158
155
149
145
144
131
109
89
79
75
73
58
52
50
44
41
37
32