442
430
4115
42169
459
400
4119
410
505541
436
424
429
16441
13190
10701
9380
724263
7080
6720
5981
576147
54410
508142
4450