1189
629
553
468
449
397
380
376
368
366
365
344
334
334
332
330
330
329
326
325
323
314
310
305
299
292
291
290
289
287
286
280
278
275
271
263
263
261
260
254
250
250
245
244
243
241
241
240
239
236
234
234
234
229
227
226
225
224
222
216
210
208
205
204
204
202
200
200
199
196
194
190
188
187
185
184
183
183
182
179
179
179
178
178
177
177
176
175
173
172
172
172
171
170
170
169
167
166
164
164
163
163
162
161
160
159
158
158
158
157
156
154
152
150
148
148
147
146
146
146
145
144
143
142
142
141
141
137
136
129