2660
2455
2361
1710
1320
1181
1075
844
834
717
686
644
624
594
569
482
480
479
472
457
352
337
310
272
265
261
258
254
231
215
189
178
173
159
152
151
149
139
122
120
104
96
87
82
80
77
75
57
54
52
44
35
34
30
29
28