19798 547
40415 953
13209 675
23890 422
93861 840
18656 326
14687 32
54533 493
19712 452
31034 41
56443 593
25246 188