5253
4675
3701
3563
2755
2536
2245
1807
1568
1541
1446
1352
1240
1110
1090
1077
1057
1008
978
932
897
879
874
808
748
737
701
690
687