16128
7702
5838
2488
2345
2041
1219
1142
1119
1055
849
819
785
552
547
466
428
411
346
306
218
204
203
202
175
166
130
121
103
99
96
84
75
72
67
60
34
29
27
20
0