22978 3
27357 2
26807 1
19608 2
34527 3
40781 6
22229 2
29807 6
18128 3
25559 3
36180 4
29184 5
108809 23
29805 4
33880 6
40332 9
19653 3
30727 4
25976 4
22306 4
102382 15
45957 16
34802 3
22582 1