21812 63
57516 682
26786 920
14784 481
18044 402
22581 446
10257 242
57173 274
46500 491
20240 553
8555 109
10415 272