32130 8
30251 8
52831 10
277559 32
73476 11
111731 10
180009 4
132727 25
160333 15
388954 21
118181 8
293478 35
142581 16
52684 4
52902 18
109533 13
102228 30
103558 21
48984 13
61979 6
164177 26
129779 14
60627 2
281479 48