22125 341
4502 571
4561 232
5443 633
4043 178
4497 616
4884 596
3579 414
2783 43
2636 578
2210 26
3557 120
1694 51
4771 112
3714 572
6583 710