5031 102
2762 264
18774 37
16461 547
6693 466
7500 596
5744 807
6090 278
28866 737
7410 351
4713 503
10479 472
4002 458
4597 152
6279 197
15003 651
2627 114