20648 545
4494 59
14344 347
16454 801
8299 676
2367 184
3884 150
4496 473
10582 673
12241 1018
2391 290
7011 36
4199 707
4656 930