30707 124
11484 108
1521 177
20059 672
4155 529
6558 291
54262 572
34121 673
9180 129
5007 151
4329 254
30223 607
12310 349