1031
752
746
715
491
428
425
377
367
360
354
342
325
312
303
299
293
288
279
274
264
263
258
254
243
237
230
225
224
206
202
191
184
182
176
172
168
164
155
152
150
145
142
140
138
132
130
123
122
120
113
112
109
106
101