29966 603
16673 546
35036 952
10855 675
20773 422
3093 517
2234 66
7417 483
81221 839
16222 325
11682 31
45684 491
16641 450
26000 41
45638 592
20886 188