29096 166
9552 27
6725 18
4513 35
4322 26
3888 29
3772 17
3307 19
2524 15
2429 9
1942 9
1850 8
1791 8
1786 6
1630 8
1481 7
1273 6
1067 1