3427
3312
3129
3033
3002
2834
2448
2344
2309
2174
1819
1753
1750
1734
1655
1612
1578
1462
1385
1241
1184
1041
940
802
715
710
594
593