47093 101
39173 695
87581 501
37848 623
25915 87
146216 630
6323 103
29275 492
446708 987
162877 272
10221 566
9265 144
17178 434
48363 807
47042 195
30932 743