21495 182
2133 64
3560 574
3541 863
5488 767
3643 493
27304 617
11875 151
24746 787
17358 305
2542 44