16063 311
5053 773
30481 508
10331 506
6507 60
6326 83
5300 126
4561 151
3317 185
6294 193
6451 607
2523 222