20671 545
4508 59
14351 347
16461 801
8305 676
2370 184
3889 150
4499 473
10591 673
12267 1018
2391 290
7012 36
4201 707
4656 930