51082 105
11397 420
147715 630
25154 442
26580 449
3052 422
1813 39
4206 655
4167 637
3962 572
2841 341
3569 801
3298 364
6762 681