7791 791
11722 412
15862 327
7517 563
30937 426
103850 584
26141 59
65288 248
7457 434
5098 529
3893 73
2421 533
14641 58