22978 3
27351 2
26809 1
19601 2
34531 3
40784 6
22232 2
29806 6
18130 3
25559 3
36180 4
29182 5
108805 23
29806 4
33877 6
40332 9
19658 3
30728 4
25977 4
22303 4
102379 15
45952 16
34808 3
22576 1