105137 519
2871 60
3958 274
2657 362
21157 294
2553 507
7439 354
36896 606
6890 255
4890 935
6451 410
21233 455