31530 723
9328 488
18839 41
3964 302
5675 1009
3959 66
4931 272
5084 158
10682 260
181021 1068
22035 314
6377 581
9902 633
4620 69
75730 214