39051 160
36968 158
8812 610
16686 504
18503 879
6590 309
21023 324
12327 482
9269 401
20936 675
5195 549
1930 70
8257 432
3165 531
11899 471
9266 826
5749 516
3852 394
3845 158