16421 89
21746 584
3848 120
7686 770
4653 652
5799 372
7460 464
3955 536
46036 508
23988 300
27651 81
29789 676
16687 256
4972 428