51027 105
11397 420
147688 630
25153 442
26553 449
3050 422
1811 39
4204 655
4167 637
3960 572
2841 341
3565 801
3297 364
6761 681