3057
2454
2231
1769
1583
1559
1414
1350
1284
1265
1239
893
864
812
803
785
776
773
732
710
685
661
644
618
609
605
604
565
565
542
520
513
488
480
460