21529 182
2140 64
3578 574
3557 863
5522 767
3666 493
27372 617
11888 151
24862 787
17750 305
2555 44