49981 9
39507 8
17058 4
22906 2
16076 8
20033 5
14156 6
10204 3
15956 10
131406 24
477778 21
622931 29
162680 9
632134 55
197127 13
370581 22
434376 14
256103 36
127183 7
999578 125
129128 6
108557 9
403133 31
167805 20