19688 547
40291 953
13175 675
23819 422
93668 840
18597 326
14634 32
54362 493
19652 452
30940 41
56288 593
25179 188