16421 89
21743 584
6679 316
3846 120
7685 770
4652 652
5795 372
7458 464
3955 536
46035 508
23987 300
27648 81
29789 676
16685 256
4972 428