43021 533
14664 304
3939 46
7505 171
9376 73
20984 389
31695 961
9107 444
7728 693
12821 458
19074 94
36280 572
10720 702
22048 280
18573 362
16517 187
4448 465
14923 285