2987 362
14716 269
24681 270
9225 298
2910 327
34483 288
11764 722
9868 715
4903 888
7554 51
5267 574
30827 768