23504
17718
5950
5663
5102
4729
4703
3587
2667
1770
1716
1517
1490
1158
1119
947
926
843
537
478
191
161
108
96
42
27
13
10
7
1
0