2020
1740
1704
1526
1421
1330
1302
1216
1113
1045
1029
1011
968
967
962
912
900
893
848
847
844
842
811
795
758
739
733
729
719
714
710
685
684
677
628
622
621
585
579
577
561
556
547
547
531
526
512
512
502
480
479
474
470
464
452
452
450
449
445
445
432
428
428
427
426
424
423
416
411
409
409
409
400
385
384
382
380
378
375
369
369
368
363
357
354
348
341
340
337
336
324
319
313
305
303
297
296
289
287
284
283
278
278
276
274
263
258
256
251
250
236
234