40934 8
30684 10
42502 8
38551 8
16179 4
42206 11
21583 7
73628 12
13476 8
12354 8
327556 33
309555 22