1375
995
846
833
748
671
631
551
537
525
521
508
481
474
471
449
443
415
407
396
391
379
372
369
362
359
354
352
350
322
303
300
283
279
273
272
268
264
262
259
258
247
238
235
227
226
216
210
198
193
191
186
179
177
170
160
150