19979 547
40527 953
13284 675
23940 422
94073 840
18702 326
14727 32
54762 493
19786 452
31164 41
56661 593
25285 188