104982 518
2871 60
3957 274
2657 362
21142 294
2553 507
7438 354
36882 606
6885 255
4886 935
6446 410
21219 455