349
357
327
3720
3116
324
363
319
3024
3028
285
333
15171
12130
9521
8250
658263
6470
5900
5381
537147
51010
459142
3830