30751 124
11495 108
1529 177
20076 672
4158 529
6561 291
54264 572
34140 673
9186 129
5008 151
4332 254
30228 607
12331 349