31191 501
1546 59
2824 274
2059 362
13188 294
2300 507
5762 354
28693 604
5412 255
4116 935
5680 410
15616 453