2597 625
2048 156
1511 159
3929 290
1270 63
7428 745
8849 597
20287 86
6813 926
9406 757
5409 333
5588 487
6039 483
2152 381
6880 440