31528 723
9328 488
18838 41
3964 302
5675 1009
3959 66
4931 272
5084 158
10682 260
181017 1068
22034 314
6377 581
9902 633
4620 69
75729 214