29256 11
87830 10
45159 5
45679 3
36177 34
401880 16
187380 9
89426 11
333503 35
99584 28
113555 5
144609 23
145855 22
205301 23
321583 49
115530 9
119233 16
60430 11
117728 12
76529 5
169505 21
130479 18
84854 19
30402 0