34653 305
1682 178
2911 542
3389 94
2969 488
3953 436
3656 400
4733 328
5943 600
10998 314
14026 475
39330 518
10190 790
13757 825
4314 102
10858 79
23057 687
1167 55