57
335
153
186
175
155
194
98
148
87
45
150
109
91
1K
925
507
342
237
612