3053 362
14743 269
24773 270
9300 298
2930 327
34552 288
11811 722
9922 715
4925 888
7589 51
5304 574
30871 768