31115 723
9236 488
18831 41
3948 302
5652 1009
3896 66
4925 272
5048 158
10714 260
180566 1068
22027 314
6376 581
9809 633
4603 69
75476 214