2930
265
278
267
264
245
257
235
254
223
215
208
14650
11680
9181
7760
628263
6130
5650
5121
506147
4819
435142
3490