22598 342
4751 571
4682 233
5716 633
4457 178
4648 616
5060 596
3733 414
3023 43
2750 578
2320 26
3673 120
1826 51
5197 112
3850 572
6766 710