22991 641
4589 552
4103 828
35324 408
19282 547
5774 576
46347 417
29441 186
7087 331
12683 49
50275 614
8987 408
8604 433
10197 717
20325 566
22106 195
27032 623
20445 530
8892 69
12302 124
12939 675
27000 697
2909 413
6346 171
5000 680
17850 965
2709 117
1575 86