30728 124
11488 108
1525 177
20068 672
4157 529
6559 291
54263 572
34132 673
9181 129
5008 151
4331 254
30226 607
12326 349