2996 362
14719 269
24699 270
9233 298
2914 327
34498 288
11771 722
9883 715
4907 888
7566 51
5275 574
30834 768