31776 8
29880 8
52609 10
277254 32
73352 11
111606 10
179583 4
132603 25
160176 15
388608 21
117879 8
293281 35
142358 16
52482 4
52854 18
109376 13
102029 29
103401 21
48826 13
61878 6
163931 26
129559 14
60507 2
281077 48