24277 2
28832 1
29057 3
28577 3
22233 2
42507 7
38803 11
35680 4
14809 1
61433 16
24380 3
22026 1
41429 7
49207 11
29453 1
51052 3
52130 3
44451 2
122030 20
60584 13
32102 3
22179 1
33455 2
21604 2