30712 124
11484 108
1521 177
20059 672
4155 529
6558 291
54262 572
34121 673
9180 129
5007 151
4329 254
30224 607
12312 349