19679 547
40262 953
13165 675
23808 422
93630 840
18591 326
14625 32
54335 493
19636 452
30911 41
56263 593
25164 188