2597 625
2048 156
1514 159
3946 290
1272 63
7432 745
8853 597
20297 86
6817 926
9409 757
5411 333
5605 487
6041 483
2156 381
6891 440