25090
17153
7964
4296
4252
3144
3003
2433
1959
1902
1859
1648
1571
1569
1556
1481
1361
1273
1098
1059