3005 362
14721 269
24709 270
9238 298
2917 327
34503 288
11781 722
9889 715
4909 888
7570 51
5278 574
30839 768