30706 124
11484 108
1521 177
20058 672
4155 529
6558 291
54262 572
34120 673
9179 129
5007 151
4329 254
30223 607
12310 349