30725 124
11486 108
1524 177
20066 672
4157 529
6559 291
54263 572
34131 673
9180 129
5008 151
4330 254
30226 607
12325 349