17839
7039
5681
2511
2301
2110
1466
1105
1092
893
888
717
677
548
466
430
416
355
310
308
274
240
221
204
203
177
156
130
125
105
101
96
92
90
84
79
75
74
72
63
60
30
24
0