20667 545
4501 59
14346 347
16455 801
8303 676
2367 184
3884 150
4496 473
10585 673
12246 1018
2391 290
7012 36
4199 707
4656 930