51027 105
11396 420
147687 630
25153 442
26552 449
3050 422
1811 39
4204 655
4167 637
3959 572
2841 341
3565 801
3297 364
6761 681