102
906
76
488
41
417
287
37
286
59
248
10
177
19
17
191
1
45
35
129
6
185
147
13
158
9
114
2
157
24
138
22
118