1532 105
12289 123
3664 638
4345 317
2737 224
2988 440
3160 517
14455 596
7500 380
5972 384
4984 695
66543 577
2292 49
6539 846
46288 141
11102 45
13159 596
19225 635
15447 28
3658 311
5103 44
19886 58
2348 82
13333 377
5752 689
3758 84
4004 103
5009 125