20458 545
4071 59
14026 347
16383 801
8203 676
2261 184
3710 150
4385 473
10404 673
11747 1017
2304 290
5805 36
4113 707
4596 930