21827 63
57530 682
26805 920
14797 481
18059 402
22588 446
10266 242
57199 274
46536 491
20254 553
8558 109
10429 272