550
332
160
604
390
300
413
424
460
370
230
701212
50373
49410
49148
4320271
4126158
33644
3331153
31776
27292
24921
23290