999 305
3847 846
2991 561
1138 153
6464 588
1565 234
5343 226
6821 447
2769 508
3244 217
5771 606
6458 669