41258 8
31209 10
42756 8
38926 8
16230 4
42306 11
21579 7
73734 12
13558 8
12358 8
327557 33
309583 22