31022 577
2888 99
11967 521
4470 117
3957 45
9902 110
13454 545
8796 517
9760 647
18550 798
8149 576
8998 599
7098 76
21761 725
14325 714
73498 652