16750
7488
5681
2399
2191
2110
1466
1104
1047
893
888
871
817
548
466
430
416
355
309
308
274
240
220
212
204
203
176
156
130
125
105
101
96
87
84
78
75
74
72
60
30
23
0