51301 105
11399 420
147870 630
25179 442
26692 449
3058 422
1820 39
4213 655
4176 638
3970 572
2848 341
3573 801
3305 364
6768 681