3029 362
14731 269
24736 270
9263 298
2926 327
34532 288
11797 722
9908 715
4921 888
7581 51
5296 574
30856 768