1591 253
15327 105
11103 882
7961 625
34527 398
38998 298
3785 480
116805 403
6571 309
7132 890
4648 265
9182 48