19679 547
40265 953
13165 675
23809 422
93630 840
18591 326
14625 32
54335 493
19636 452
30912 41
56267 593
25166 188