3075 362
14751 269
24809 270
9329 298
2934 327
34577 288
11824 722
9942 715
4934 888
7608 51
5318 574
30897 768