50516 105
11383 420
147383 630
25117 442
26330 449
3029 422
1794 39
4195 655
4150 637
3934 572
2827 341
3547 801
3288 364
6747 681