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