2597 625
2048 156
1512 159
3937 290
1271 63
7429 745
8849 597
20293 86
6814 926
9407 757
5411 333
5594 487
6039 483
2152 381
6885 440