20599 545
4478 59
14337 347
16454 801
8295 676
2366 184
3884 150
4495 473
10577 673
12231 1018
2391 290
7011 36
4198 707
4656 930