31526 723
9328 488
18838 41
3964 302
5674 1009
3959 66
4931 272
5084 158
10682 260
181011 1068
22034 314
6377 581
9901 633
4620 69
75725 214