51330 105
11400 420
147886 630
25185 442
26704 449
3059 422
1820 39
4216 655
4178 638
3972 572
2848 341
3575 801
3305 364
6768 681