46501 25
14582 5
20776 13
32859 12
15077 5
17183 7
20977 2
38832 11
71559 6
219079 38
361684 50
47581 5
254528 33
97159 24
1001052 87
145509 41
195180 30
60678 13
678129 65
442184 29
187181 18
76784 9
498229 93
126853 32