22113 341
4489 571
4559 232
5437 633
4030 178
4495 616
4873 596
3565 414
2775 43
2626 578
2200 26
3548 120
1688 51
4759 112
3708 572
6576 710