1055
854
638
562
506
505
465
361
337
332
324
323
322
302
300
272
271
264
242
229
223
221
211
207
205
202
194
193
180
171
168
166
165
164
163
162
161
158
157
156