20563 545
4214 59
14199 347
16422 801
8247 676
2324 184
3813 150
4424 473
10485 673
11985 1017
2355 290
6969 36
4158 707
4622 930