2597 625
2048 156
1513 159
3938 290
1271 63
7431 745
8852 597
20296 86
6815 926
9408 757
5411 333
5604 487
6040 483
2152 381
6888 440