31513
30143
308
30931
30437
30400
30720
30153
3014
29853
29411
29605
29447
29855
29960
28208
28767
28996
28242
27142
27886
27195
27740
27661
27800
27219
27220
27372