20283 2
18401 1
31859 2
43930 3
22533 2
63830 7
18282 4
37428 1
109009 10
17304 2
18109 2
31955 5
28454 1
55983 4
79556 26
16433 1
32228 6
23429 3
21301 1
23331 2
20754 3
69080 9
75109 20
29052 4