2597 625
2048 156
1512 159
3938 290
1271 63
7429 745
8849 597
20295 86
6814 926
9407 757
5411 333
5597 487
6040 483
2152 381
6887 440