34971 37
16575 16
17484 14
7572 1
15862 14
13842 10
18079 15
30565 23
17455 16
12552 11
48732 59
28275 29