2586
449
406
403
382
330
277
273
271
271
250
241
228
221
213
210
210
207
205
205
204
203
202
200
193
190
188
183
182
182
179
178
177
176
175
174
173
171
168
167
166
164
163
161
157
157
155
155
155
154
152
151
151
148
145
145
144
143
143
143
143
141
141
140
140
139
137
137
134
132
132
130
130
129
128
127
125
125
124
123
122
121
121
119
118
114
113
109