19995 547
40546 953
13292 675
23950 422
94096 840
18709 326
14736 32
54794 493
19797 452
31193 41
56694 593
25295 188