1592 253
15328 105
11104 882
7961 625
34530 398
38998 298
3785 480
116806 403
6572 309
7132 890
4648 265
9182 48