16427 89
21768 584
3848 120
7699 770
4657 652
5809 372
7471 464
8149 225
3438 401
3956 536
46050 508
24004 300
27670 81
29792 676
16706 256
4980 428