1196
666
653
617
612
605
594
542
522
510
509
503
501
498
497
483
482
481
477
462
459
453
445
440
435
434
433
430
428
427
426
426
411
408
404
401
401
396
393
392
388
382
380
375
373
370
366
364
360
360
359
353
352
350
350
350
349
348
347
345
343
342
340
340
337
334
333
331
331
330
328
327
325
322
320
320
316
316
315
315
311
310
310
308
304
303
303
302
299
297
296
296
293