5213
4545
4426
2862
2259
1877
1609
1469
1445
1355
1250
1243
1186
1153
1151
1115
918
917
902
850
835
813
803
791
787
769
754
737
698
697
692
690
687
686
678
670
657
624
619
605
600
592
588
580
564
550
539
518
516
513
495
485
465
462
449
446
437
433
429
422
401
400
397
396
386
374
374
325