2993 362
14718 269
24694 270
9229 298
2913 327
34492 288
11769 722
9880 715
4906 888
7564 51
5275 574
30831 768