3406
3281
3092
2951
2933
2814
2433
2321
2296
2158
1794
1742
1731
1723
1644
1590
1573
1455
1380
1233
1170
1026
934
796
709
707
591
586