2198
1469
972
945
942
826
809
727
677
651
625
623
596
591
571
508
508
505
502
489
486
484
481
480
480
479
464
458
455
449
449
448
446
443
440
438
436
430
429
424
424
421
419
412
409
405
399
394
393
389
387
386
380
380
374
374
372
370
370
368
365
363
355
352
351
349
348
348
340
335
335
334
331
317
314
312
301
298
297
293
291