31488 125
11782 108
1574 177
20234 673
4165 529
6657 291
54293 572
34758 674
9283 129
3609 151
4393 254
30281 607
12412 349