833
720
621
620
560
549
529
453
451
430
408
398
388
385
370
354
349
341
339
317
312
311
308
306
303
297
293
285
254
250
241
233
231
226
224
221
214
209
201
198
194
190
189
177
174
173
171
165
150
145
142
128
126
124
123
120