50631 2
33280 3
32728 1
32605 0
32126 2
87528 24
185932 41
83553 13
30304 2
48452 12
41927 9
45451 4
32307 1
28680 0
51227 2
77178 15
42852 0
62634 4
94551 15
72702 16
41428 1
46209 3
105933 6
49232 5