30751 124
11495 108
1529 177
20075 672
4158 529
6561 291
54264 572
34140 673
9185 129
5008 151
4332 254
30227 607
12331 349