3015 362
14723 269
24720 270
9248 298
2921 327
34515 288
11790 722
9895 715
4915 888
7577 51
5282 574
30845 768