5884
4746
4645
4271
4183
4003
3848
3672
3501
3307
3267
3218
3213
3165
3028
2887
2863
2852
2508
2352
2199
2173
2143
2002
1992
1941
1816
1777
1685
1624
1570
1568
1564
1528
1522
1521
1460
1454
1449
1440
1438
1414
1411
1322
1306
1283
1111
1110
1100
1088
1079
1075
1064
1055
1053
1048
1008