19929 530
17543 616
8484 563
6310 222
8172 461
7958 400
7188 182
11825 471
4441 748
2889 309
7622 782
19731 420