14793
7552
5838
2410
2335
1978
1194
1132
1119
1055
849
817
785
552
547
466
428
408
346
306
215
203
202
198
175
166
130
121
102
99
96
84
79
75
72
67
60
55
34
28
27
20
0