3040 362
14740 269
24759 270
9294 298
2929 327
34546 288
11806 722
9919 715
4924 888
7586 51
5302 574
30869 768