4156
3054
2605
1931
1908
1753
1660
1628
1466
1371
1297
1279
1276
1258
1208
1157
1152
975
927
923
864
863
832
810
794
774
752
728
711
706
693
690
689
688
676
672
670
648
634
630
619
604
561
559
538
530
522
520
515
509
507
503
476
475
469
462
457
455
453
453
429
415
404
395
392
377
367
328
324
317
261