9548 5
8576 7
9874 7
9620 2
15448 18
12560 19
15482 21
8554 2
14335 16
15040 6
11581 4
9690 7
9542 3
11093 10
13517 1
20457 28
58078 184
29213 96
17319 22
33405 119
9624 15
11995 8
12018 11
10183 5