20015 547
40569 953
13302 675
23960 422
94148 840
18714 326
14742 32
54838 493
19822 452
31226 41
56733 593
25304 188