30705 124
11483 108
1521 177
20057 672
4155 529
6558 291
54262 572
34120 673
9179 129
5007 151
4329 254
30223 607
12310 349