1612 253
15342 105
11108 882
7961 625
34544 398
39003 298
3786 480
116811 403
6572 309
7134 890
4652 265
9182 48