2695
558
27940
5784
2244
465
28270
5852
4730
980
2585
536
3685
763
4730
980
6985
1446