3018 362
14723 269
24724 270
9249 298
2922 327
34520 288
11792 722
9900 715
4918 888
7578 51
5289 574
30847 768