19688 547
40291 953
13175 675
23820 422
93669 840
18597 326
14634 32
54364 493
19655 452
30940 41
56288 593
25179 188