31161
31821
31142
31466
315
30342
30148
30647
30369
30430
30956
30576
30900
30875
30860
30760
3068
29332
29965
29810
29560
29453
29662
29943
29432
28806
28805
28273