37253 2
45433 6
68558 9
303933 100
197326 39
108457 20
67827 14
132859 11
98205 14
35759 4
71377 15
49229 4
109681 22
42901 7
34855 1
61228 14
33651 1
293655 76
124929 17
423558 89
106204 26
63151 10
66355 10
134104 25