52593 200
29519 654
1221 247
2414 498
31123 970
7879 717
13132 738
31327 557
9851 532
8881 843
3747 115
27431 445
2978 107