30756 124
11496 108
1529 177
20077 672
4158 529
6561 291
54264 572
34140 673
9187 129
5008 151
4334 254
30228 607
12333 349