50934 105
11394 420
147642 630
25149 442
26518 449
3043 422
1807 39
4202 655
4163 637
3952 572
2838 341
3564 801
3296 364
6759 681