3115
3012
267
270
3547
269
274
3315
280
26169
285
10390
8560
6260
4940
460261
4000
3870
3809
3461
334147
294142
28649