32515
30425
13266
11978
6476
6471
4767
3615
3077
2771
2515
2241
828
797
488
472
372
193
148
118
103
95
61
52
51
33
26
17
16
6
5
1
0