30971 124
11549 108
1538 177
20162 672
4183 529
6589 291
54293 572
34253 673
9213 129
5023 151
4357 254
30261 607
12413 349