16421 89
21750 584
3848 120
7686 770
4653 652
5800 372
7463 464
3956 536
46038 508
23991 300
27652 81
29790 676
16696 256
4973 428