20563 545
4212 59
14196 347
16422 801
8247 676
2323 184
3812 150
4424 473
10484 673
11981 1017
2355 290
6969 36
4158 707
4622 930