2980 2
18026 3
36133 2
33003 10
30656 9
178331 24
113583 8
126927 10
254131 32
332731 26
307403 21
178233 15
501577 42
340526 30
453133 16
370059 23
179427 4
242132 23
67876 3
325582 22
214758 34
144430 7
109506 15
403805 54