30758 124
11498 108
1529 177
20078 672
4159 529
6562 291
54264 572
34143 673
9187 129
5008 151
4334 254
30228 607
12336 349