1695 253
15379 105
11129 882
7963 625
34580 398
39005 298
3787 480
116818 403
6578 309
7135 890
4653 265
9183 48