16421 89
21754 584
3848 120
7687 770
4653 652
5804 372
7463 464
8147 225
3425 401
3956 536
46039 508
23995 300
27653 81
29790 676
16697 256
4973 428