19286 547
39257 952
12946 675
23455 422
92366 840
18299 326
14290 32
53432 493
19364 450
30290 41
54860 593
24558 188