1612 253
15341 105
11108 882
7961 625
34538 398
39003 298
3786 480
116811 403
6572 309
7133 890
4651 265
9182 48