1598 253
15331 105
11106 882
7961 625
34531 398
38999 298
3785 480
116811 403
6572 309
7132 890
4649 265
9182 48