31539 723
9338 488
18841 41
3964 302
5676 1009
3959 66
4932 272
5087 158
10682 260
181043 1068
22040 314
6378 581
9904 633
4622 69
75741 214