20571 545
4192 59
14193 347
16442 801
8287 676
2378 184
3841 150
4430 473
10511 673
14596 1017
2374 290
7594 39
4147 707
5727 930