155872 605
83508 531
18655 505
21756 288
2578 124
3061 114
3816 653
6258 604
52281 953
8215 380
38073 831