47524
5049
4231
3900
2917
2783
2614
2441
2384
1883
1563
1530
1403
1374
1331
1256
1121
1100
1025
998
874
781
735
577