19801 547
40417 953
13214 675
23890 422
93868 840
18658 326
14689 32
54542 493
19714 452
31039 41
56447 593
25246 188