30705 124
11483 108
1521 177
20056 672
4155 529
6557 291
54262 572
34120 673
9179 129
5007 151
4329 254
30223 607
12309 349