3495
3445
3418
3359
3321
3198
3184
3142
3097
3093
3032
2992
2990
2987
2982
2960
2954
2928
2905
2895
2870
2848
2829
1926