50969 105
11394 420
147653 630
25150 442
26531 449
3045 422
1807 39
4204 655
4164 637
3956 572
2838 341
3564 801
3296 364
6759 681