1058
669
631
550
539
498
417
413
410
409
407
400
391
390
379
366
365
356
353
341
339
338
331
326
312
306
305
303
302
293
291
287
281
280
279
278
276
273
272
268
265
264
263
262
261
260
252
251
250
249
244
241