4405 8
13535 9
21677 29
8382 18
3793 9
9115 25
8940 12
5965 12
7871 6
11228 14
6332 7
30582 35
16043 23
8734 8
16262 25
22600 37
12273 14
18821 17
35095 42
49587 37
21959 17
11252 25
7161 10
29754 58