30972 124
11550 108
1538 177
20164 672
4183 529
6589 291
54293 572
34254 673
9213 129
5023 151
4358 254
30261 607
12414 349