45142
4830
4019
3751
2799
2651
2519
2349
2296
1805
1500
1466
1348
1316
1270
1215
1070
1063
980
948
831
751
714
558