50809 10
41481 8
17679 4
24180 2
16577 8
21057 5
15231 6
10982 3
16205 10
131682 24
477951 21
623653 29
162781 9
632653 55
197209 13
370804 22
434584 14
256228 36
127301 7
1000280 125
129182 6
108703 9
403431 31
168152 20