19989 547
40537 953
13287 675
23944 422
94084 840
18704 326
14732 32
54775 493
19795 452
31178 41
56675 593
25291 188