3002 362
14721 269
24705 270
9237 298
2916 327
34502 288
11776 722
9887 715
4909 888
7570 51
5278 574
30838 768