16430 89
21780 584
6683 316
3849 120
7699 770
4658 652
5813 372
7478 464
3957 536
46056 508
24020 300
27677 81
29800 676
16718 256
4983 428