155926 605
83516 531
18655 505
21758 288
2580 124
3063 114
3816 653
6258 604
52342 953
8226 380
38077 831