30986 351
5457 745
5441 151
3796 122
3378 182
1582 179
115042 962
10261 644
7455 659
5076 956
11766 469
3646 529
3810 849
9481 777
1525 72
17277 502
4328 677