43016 533
14659 304
3935 46
7502 171
9372 73
20980 389
31692 961
9105 444
7724 693
12818 458
19070 94
36274 572
10716 702
22035 280
18572 362
16516 187
4448 465
14917 285