3007 362
14721 269
24711 270
9241 298
2918 327
34509 288
11784 722
9891 715
4911 888
7571 51
5279 574
30840 768