2668 856
1245 343
6444 438
2345 105
7602 455
7769 430
9421 754
7349 87
4972 525
5550 462
4035 567
7876 617
3441 287