31481 125
11777 108
1574 177
20228 673
4165 529
6653 291
54293 572
34755 674
9282 129
3609 151
4393 254
30279 607
12405 349