2898
3471
2884
3553
3462
2789
2846
3156
2906
3183
2956
3741
3234
2723
3241
3499
2990
2991
2738
2995
2742
3254
3258
3515
3009
3527
2765
3537
3543
3033
2780
3039
2786
3562
3051