470
290
500
9210
683
511
612
460
502
760
280
580
701012
50373
49400
49118
4316271
4123158
33634
3326153
31776
27282
24921
23290