5893
4728
4508
4292
4228
4115
3881
3601
3381
3277
3267
3205
3203
3137
3055
2945
2810
2645
2398
2256
2187
2111
2107
2087
2046
1881
1826
1781
1678
1668
1645
1634
1615
1564
1543
1519
1488
1477
1469
1464
1450
1428
1415
1394
1388
1385
1372
1362
1192
1165
1139
1128
1111
1104
1103
1093
1089
1065
1059
1057