2695
558
27940
5784
2244
465
16924
3504
2585
536
28270
5852
4730
980
34650
7173
3630
752