104263 518
2865 60
3952 274
2653 362
21088 294
2552 507
7426 354
36811 606
6843 255
4873 935
6427 410
21168 455