20569 545
4231 59
14203 347
16425 801
8254 676
2333 184
3825 150
4427 473
10491 673
11999 1017
2356 290
6969 36
4158 707
4622 930