147580 25
64428 8
137332 12
209806 12
182909 28
107627 11
30507 10
101401 15
49206 14
124257 13
28053 2
35483 5
70552 6
247779 19
57109 8
183509 28
416728 47
117051 19
99077 11
296601 40
152628 35
93609 12
37057 11
237059 16