4922
4612
3836
3647
3415
3401
3091
2992
2977
2717
2711
2632
2503
2456
2429
2389
2385
2183
1967
1741
1737
1719
1681
1597
1581
1509
1477
1445
1432
1369
1333
1322
1296
1252
1228
1227
1175
1168
1138
1105
1098
1055
1045
1006
995
987
983
981
965
958
951
947
940
904
889
870
849
844
819