156152 605
83555 531
18659 505
21772 288
2587 124
3066 114
3820 653
6259 604
52596 955
8259 380
38100 831