31482 125
11778 108
1574 177
20229 673
4165 529
6655 291
54293 572
34756 674
9282 129
3609 151
4393 254
30279 607
12406 349