41478 8
31329 10
42908 8
39153 8
16253 4
42406 11
21604 7
73753 12
13582 8
12354 8
327629 33
309581 22