30599 244
7647 391
7561 250
26671 938
21994 517
29400 376
10605 893
8426 256
4881 539
4509 658
9524 967
6602 764
13396 357
29847 481