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