2695
558
2244
465
19910
4122
2585
536
27940
5784
28270
5852
46200
9564
4730
980
4730
980
3685
763