252626 673
21557 94
14613 130
24775 178
222081 616
18852 933
37769 875
29697 365
8947 290
26596 482
1783 37
2922 266
11192 690
6586 511
124368 682
55062 476