1030 295
4644 445
2932 373
3284 87
6921 79
5255 118
5976 524
3905 610
6450 758
7349 529
3750 549
6313 900