30718 124
11486 108
1521 177
20064 672
4156 529
6559 291
54263 572
34124 673
9180 129
5007 151
4330 254
30224 607
12321 349