561
470
150
240
390
5110
434
311
230
386
300
332
701112
50373
49410
49148
4318271
4126158
33644
3326153
31776
27282
24921
23290