31579 723
9342 488
18842 41
3964 302
5677 1009
3959 66
4932 272
5087 158
10684 260
181063 1068
22043 314
6378 581
9905 633
4627 69
75757 214