16909
6774
6084
2521
2115
2032
1491
1175
1066
888
776
680
622
519
466
430
360
359
316
276
256
243
222
204
203
177
156
130
129
105
103
99
96
92
90
82
75
74
72
63
60
32
30
24
0