15060 153
40292 437
31845 873
39375 207
29251 792
10064 595
14862 663
11545 653
22214 784
6516 150
6814 637