32684 4
33531 3
19051 2
44759 8
25559 1
21004 1
51730 3
41684 5
30153 2
85577 6
49176 9
78301 15
44902 9
32783 5
29479 2
21501 1
39501 2
27978 1
23208 3
34157 5
89830 29
62329 12
27928 5
63959 12