20563 545
4213 59
14198 347
16422 801
8247 676
2323 184
3813 150
4424 473
10484 673
11983 1017
2355 290
6969 36
4158 707
4622 930