51035 105
11397 420
147691 630
25153 442
26555 449
3051 422
1812 39
4204 655
4167 637
3960 572
2841 341
3565 801
3297 364
6761 681