15060 153
40292 437
31845 873
39375 207
29251 792
10064 595
14862 663
11542 653
22213 784
6515 150
6814 637