22131 341
4506 571
4564 232
5446 633
4045 178
4498 616
4886 596
3580 414
2784 43
2639 578
2214 26
3561 120
1695 51
4773 112
3716 572
6587 710