31523 723
9319 488
18837 41
3964 302
5674 1009
3959 66
4931 272
5084 158
10682 260
181004 1068
22034 314
6377 581
9900 633
4620 69
75722 214