34773 182
13848 675
5679 516
24327 395
33522 150
8451 881
12922 748
4471 400
10984 906
37471 386
11605 404
1451 93
4516 30