16430 89
21781 584
6684 316
3849 120
7699 770
4658 652
5813 372
7479 464
3957 536
46057 508
24022 300
27678 81
29800 676
16718 256
4983 428