32949 33
10413 7
34748 37
17311 15
8711 7
7553 1
18007 15
13099 12
10170 8
25023 23
13510 12
19420 18