39068 803
2063 443
211649 895
147501 823
14565 666
5841 463
14488 658
15403 512
97673 251
9825 302
32118 415
155685 276
28384 601