21895 592
4314 711
3075 728
721 39
6832 288
8809 647
4580 285
5250 136
4497 233
9584 327
14040 119
9032 573
3679 849
2844 280