30689 124
11476 108
1521 177
20049 672
4152 529
6552 291
54262 572
34112 673
9174 129
5007 151
4328 254
30222 607
12305 349