2996 362
14719 269
24696 270
9233 298
2913 327
34494 288
11771 722
9881 715
4907 888
7564 51
5275 574
30833 768