39072 803
2063 443
211660 895
147511 823
14565 666
5841 463
14488 658
15404 512
97677 251
9825 302
32122 415
155690 276
28384 601