21631 4
45157 4
31332 2
38528 6
30703 6
35756 4
20702 2
28078 7
45255 6
52151 11
21907 5
39877 2
102007 40
17908 1
17953 1
104477 36
23427 1
18201 2
82654 8
22683 1
32158 1
21901 1
35705 1
24051 2