50538 76
17413 9
21003 9
16338 3
24173 24
8304 1
9045 9
8484 1
7637 2
7962 1
17835 34
8640 8
9746 5
18129 12
11578 13
9248 5
8522 7
8436 5
10579 3
9131 1
9399 5
104752 112
36941 30
9078 4