40383 8
30527 10
42259 8
38284 8
16101 4
42153 11
21528 7
73529 12
13451 8
12307 8
327501 33
309558 22