5980 5
10770 11
8700 9
5235 5
6956 8
8537 11
11111 5
9078 7
7571 10
10986 26
36156 73
9576 13
10691 10
6139 3
12329 7
9538 5
18193 20
31538 63
19459 34
11682 1
5642 1
24611 47
8645 1