31431 2
42959 9
59980 8
20578 1
16651 1
17556 0
14684 0
19255 1
27551 1
14655 0
150328 23
139533 30
106481 23
155003 44
146707 37
85028 12
74257 28
36207 4
21107 0
19302 3
28405 0
30630 4
21002 0
23626 1