16422 89
21755 584
6681 316
3848 120
7688 770
4654 652
5805 372
7468 464
3956 536
46042 508
23995 300
27653 81
29790 676
16698 256
4974 428