31120 723
9236 488
18832 41
3948 302
5653 1009
3896 66
4925 272
5049 158
10714 260
180569 1068
22029 314
6379 581
9810 633
4604 69
75477 214