104471 518
2865 60
3954 274
2654 362
21107 294
2552 507
7427 354
36836 606
6860 255
4877 935
6436 410
21184 455