15060 153
40290 437
31845 873
39375 207
29247 792
10063 595
14862 663
11541 653
22211 784
6515 150
6814 637