39806 8
30327 10
41883 8
37929 8
15983 4
41952 11
21504 7
73380 12
13378 8
12280 8
327357 33
309453 22