30737 124
11489 108
1528 177
20068 672
4157 529
6559 291
54264 572
34132 673
9181 129
5008 151
4331 254
30227 607
12327 349