12031 8
11756 16
7370 4
8269 1
17945 11
7143 4
8986 4
9582 2
23166 47
8950 7
12026 9
9360 6
8279 2
13026 24
30712 59
13969 10
12889 10
6836 5
6385 1
6799 3
7327 1
6050 1
9362 6
7633 1