4083
3986
2125
784
2265
3467
3482
2749
976
4058
3549
3805
2792
3052
3318
2811
3323
3328
3073
3586
774
3334
3335
3081
3849
3082
3084
3854
4110
3600
4114
2838
3354
4123
4125