4640 753
1633 313
5251 413
2187 236
3666 552
5836 529
6297 560
7828 577
12255 727
5023 193
42533 759
43875 478