155950 605
83520 531
18655 505
21759 288
2580 124
3063 114
3816 653
6258 604
52383 953
8230 380
38079 831