21597
6547
5109
4349
3866
3463
3244
3141
3103
2890
2840
2574
2497
2300
2161
1753
1643
1449
1315
1278
1277
1269
1228