20668 545
4501 59
14347 347
16460 801
8303 676
2367 184
3888 150
4497 473
10587 673
12250 1018
2391 290
7012 36
4199 707
4656 930