29570 935
2986 372
53334 156
3230 782
3407 792
1089 73
3324 776
2769 738
3861 567
1649 113
3356 182
1050 29