2471
2304
2057
1788
1702
1390
1193
1170
975
970
897
862
834
814
771
722
705
690
689
683
655
629
628
620
618
610
609
600
600
581
580
574
561
551
539
532
518
509
504
500
497
486
481
481
478
463
447
443
440
434
434
431
427
422
409
406
404
403
400
392
387
386
381
376
374
371
368
366
337
335
324
324
319
312
306
268