2815
2823
280
26169
285
275
339
2522
323
290
270
2579
10510
8640
6410
5010
473261
4070
3960
3829
3511
335147
306142
28949