30868 124
11515 108
1531 177
20111 672
4167 529
6577 291
54268 572
34175 673
9200 129
5014 151
4339 254
30241 607
12373 349