5923
4933
4778
4440
4284
3906
3817
3656
3654
3367
3333
3285
3282
3169
2950
2912
2885
2791
2586
2378
2310
2257
2117
2102
2064
1975
1832
1794
1661
1644
1632
1627
1615
1605
1581
1535
1526
1523
1466
1460
1433
1428
1426
1372
1356
1316
1315
1217
1169
1149
1135
1126
1123
1100
1072
1069
1061
1055
1053
1045