5881
3246
2432
2320
2002
1723
1650
1641
1400
1393
1376
1204
1169
1091
1008
944
933
921
813
785
759
743
738
681
680
666
659
646
606
585