39088 803
2063 443
211674 895
147526 823
14565 666
5841 463
14488 658
15404 512
97677 251
9825 302
32125 415
155696 276
28384 601