9946 485
8146 446
49288 84
5534 567
3734 736
14432 747
31170 927
55045 593
31356 665
5641 622
3038 120