31479 125
11777 108
1574 177
20227 673
4165 529
6653 291
54293 572
34755 674
9282 129
3609 151
4393 254
30279 607
12404 349