31486 125
11782 108
1574 177
20233 673
4165 529
6656 291
54293 572
34757 674
9282 129
3609 151
4393 254
30281 607
12412 349