31581 723
9342 488
18842 41
3965 302
5677 1009
3959 66
4932 272
5087 158
10684 260
181064 1068
22043 314
6378 581
9905 633
4627 69
75759 214