31505 5
33008 4
52103 4
156555 29
52806 4
46001 6
39633 7
29308 1
31832 2
59452 11
56077 2
47781 6
85554 9
193476 40
76076 18
92384 20
285152 29
40327 3
120609 11
29608 3
122608 15
85884 20
79226 10
171358 37