51047 105
11397 420
147694 630
25153 442
26567 449
3052 422
1812 39
4205 655
4167 637
3961 572
2841 341
3568 801
3298 364
6761 681