25076
17095
7964
4296
4248
3144
2946
2433
1959
1859
1648
1571
1569
1556
1506
1481
1361
1256
1098
1059