1086
836
826
767
610
545
534
515
453
452
414
393
392
376
366
359
346
340
315
313
312
305
303
300
285
279
278
255
250
241
228
221
215
207
203
198
197
191
189
185
183
182
174
169
167
165
161
150
148
145
143
142
134
127
125
112