15060 153
40292 437
31846 873
39375 207
29251 792
10064 595
14862 663
11545 653
22218 784
6517 150
6814 637