183
96
186
267
92
119
1125
90
38
37
33
319
49
596
13
68
145
147
582
84
127
3081
218
103
573
227
778
128
80
57