31291 124
11633 108
1572 177
20270 672
4214 529
6642 291
54382 572
34530 673
9288 129
5071 151
4408 254
30305 607
12519 349