104660 518
2865 60
3955 274
2657 362
21119 294
2553 507
7430 354
36849 606
6872 255
4882 935
6441 410
21197 455