3720
3354
3091
2164
1808
1736
1463
1419
1327
1214
938
871
842
798
761
739
671
662
654
498
398
384
379
375
368
344
316
294
268
267
266
217
198
159
156
149
135
127
124
118
117
116
115
111
104
96
89
84
74
60
53
52
46
34
33
32
31
28