104575 518
2865 60
3955 274
2655 362
21114 294
2552 507
7430 354
36845 606
6867 255
4879 935
6439 410
21193 455