3743
3479
3255
1734
1563
1497
1343
1298
1274
1241
1026
969
952
949
910
909
864
844
814
807
796
786
783
760
747
726
724
681
673
659
648
632
629
606
606
564
558
540
534
529
516
508
505
498
492
480
472
468
462
453
429
424
409
403
393
392
383
380
372
370
357
349
347
341
335
324
321
319
282
257