155930 605
83517 531
18655 505
21758 288
2580 124
3063 114
3816 653
6258 604
52353 953
8227 380
38077 831