1569
1006
809
678
654
451
411
398
381
367
354
349
333
326
320
307
305
302
299
297
294
284
279
272
267
265
262
258
217
213
207
205
189
181
173
168
164
158
143
129
123
122
118
115
114
111
109
107
105
103
100
99
93
92
88
87