1041
773
747
724
539
489
464
409
393
389
378
372
359
340
337
336
325
324
304
295
288
274
273
268
267
261
258
253
249
248
225
222
212
199
197
196
194
189
181
180
166
163
161
160
154
150
149
146
143
137
134
131
121
116
115
109