2440
2026
1881
1468
1272
1237
1236
1181
1154
1121
1090
1059
1004
995
979
972
965
957
955
945
938
931
919
870
864
863
863
825
818
808
796
796
793
766
754
733
731
730
712
705
680
666
663
659
639
629
622
621
617
616
613
611
601
588
581
580
573
570
556
538
537
524
523
519
501
497
494
491
487
478
474
466
463
452
452
441
441
438
436
436
432
422
409
399
399
391
386
376
367
361
352
352
352
348
347
346
331
331
329
323
322
318
315
315
313
307
305
302
284
282
279
276
272
271
266
254