5960 669
15595 120
9896 483
312389 707
2370 24
13599 666
8445 660
2095 114
16707 156
9112 739
4145 305
9162 96