22131 341
4508 571
4565 232
5446 633
4047 178
4498 616
4886 596
3580 414
2785 43
2639 578
2214 26
3561 120
1695 51
4773 112
3716 572
6588 710