15940 153
9866 685
13221 275
5244 457
1972 81
1329 173
9193 713
3116 116
28378 596
4616 514
5788 1123