550
332
604
390
300
413
424
460
370
230
250
701012
50373
49400
49118
4316271
4125158
33634
3326153
31776
27282
24921
23290