2032
1686
1515
1190
737
664
581
577
564
544
515
493
487
484
466
461
440
439
434
411
405
402
384
380
372
362
355
354
352
350
346
323
319
313
309
305
301
299
292
277
276
274
269
264
258
249
248
247
242