1398
1304
889
883
869
856
750
686
678
667
661
532
476
469
462
453
421
414
407
404
402
401
401
399
397
397
397
391
389
384
378
374
372
370
367
366
366
356
353
350
345
344
343
341
339
337
332
331
319
312
311
306
299
297
292
290
289
289
288
279
274
273
272
270
268
268
266
266
264
256
253
252
252
250
249
249
249
244
244
243
240
240
239
233
233
232
232
231
230
229
228
228
223
221
221
219
217
212
210
208
201
198
194
194
188
186