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