39457 3
44179 8
24128 1
33182 1
23602 0
34704 4
31977 1
32127 3
29952 2
23732 1
39981 9
45056 8
46177 1
44731 6