3001 362
14721 269
24704 270
9236 298
2915 327
34500 288
11774 722
9886 715
4908 888
7570 51
5275 574
30837 768