39046 803
2062 443
211600 895
147463 823
14565 666
5841 463
14487 658
15401 512
97669 251
9823 302
32110 415
155666 276
28383 601