829
728
543
520
491
489
448
443
423
401
400
399
394
384
380
380
379
378
352
348
348
345
344
343
343
342
340
335
328
328
326
320
311
301
298
293
288
286
286
284
282
280
280
277
273
265
264
261
257
253
249
248
245
245
243
240
238
235
233
230
228
228
226
225
223
218
217
216
216
215
213
213
213
212
209
207
207
205
201
200
198
197
195
194
191
191
189
188
187
184
183
182
181
179
179
176
175
174
173
170
169
168
167
164