16421 89
21746 584
3848 120
7686 770
4653 652
5799 372
7461 464
8147 225
3422 401
3955 536
46038 508
23989 300
27652 81
29789 676
16689 256
4972 428