2604
2274
2130
1948
1794
1587
1522
1515
1373
1303
1301
1187
1088
1081
1060
1038
1017
978
946
908
891
890
868
854
844
802
801
778
775
771
762
741
715
708
705
678
672
653
648
618
611
585
580
563
563
559
553
545
540
540
528
522
513
487
484
479
466
462
458
451
447
441
438
434
433
431
421
416
405
397
394
391
390
388
387
380
374
372
372
360
357
346
335
326
309
299
298
275
270
261
252
248