155971 605
83523 531
18655 505
21762 288
2581 124
3063 114
3816 653
6258 604
52408 953
8231 380
38081 831