5293
5193
3084
2489
2450
2179
1999
1941
1608
1386
1281
1153
1083
1036
1007
938
868
859
771
676
650
626
619
614
603
583
569
466
450
447
444
437
437
434
433
421