30689 124
11476 108
1521 177
20048 672
4152 529
6552 291
54262 572
34112 673
9173 129
5007 151
4328 254
30221 607
12304 349