19686 547
40283 953
13170 675
23817 422
93649 840
18595 326
14631 32
54351 493
19648 452
30926 41
56281 593
17698 360
25171 188