19078 10
40056 25
19979 10
77179 50
17879 8
32027 33
48083 33
22059 21
12584 11
17133 8
13282 5
18481 8
35801 34
30305 20
12080 4
165955 23
332858 12
275453 36
153077 9
129526 15
131405 24
372801 54
747131 167
600651 93