35
33
114
290
109
252
220
773
91
118
86
178
89
112
68
76
96
105
384
149
18
8
713
211
81
65
84
177
57
59
42
135
160
206
3.2K
15
7
215
526