31537 723
9335 488
18841 41
3964 302
5676 1009
3959 66
4932 272
5085 158
10682 260
181038 1068
22038 314
6377 581
9903 633
4622 69
75738 214