300
310
320
3115
292966
354
333
2915
312
2910
335
304
15821
12870
10431
8920
715263
6900
6450
5811
570147
53310
501142
4290