1029 295
4643 445
2931 373
3282 87
6918 79
5254 118
5975 524
3902 610
6449 758
7345 529
3747 549
6310 900