28032 11
86584 10
44684 5
45258 3
35730 34
401352 16
187229 9
89101 11
333079 35
99453 28
113131 5
144278 23
145408 22
205209 23
321306 49
115384 9
119077 16
60234 11
117509 12
76406 5
168852 21
130281 18
84609 19
30302 0