2597 625
2048 156
1511 159
3933 290
1270 63
7428 745
8849 597
20290 86
6813 926
9406 757
5410 333
5589 487
6039 483
2152 381
6883 440