2857 253
15804 105
11326 882
8015 625
34896 398
39035 298
3872 480
116901 403
6616 309
7184 890
4669 265
9194 48