31223 723
9278 488
18813 41
3956 302
5652 1009
3938 66
4922 272
5071 158
10666 260
180589 1068
21978 314
6358 581
9855 633
4613 69
75529 214