22457 3
17334 4
18282 1
17982 2
122357 23
82680 15
39578 2
30131 2
29707 2
30602 1
29702 1
44579 2
21352 3
33155 6
24076 1
28684 4
42984 8
35632 4
18784 1
63953 14
31257 9
31254 3
47679 5
42680 6