15051 9
14041 7
17932 34
15552 18
13604 21
16499 51
11761 13
21423 48
10779 13
25362 41
14737 21
10265 7
31142 73
21120 49
19226 38
22022 37
12114 7
34905 43
26935 42
75303 409
28025 111
12315 8
20483 29
21813 56