31
236
156
703
34
47
284
1.6K
157
396
160
287
307
665
100
131
137
367
211
1.3K
152
272
158
182
73
30
277
981
58
63
83
127
169
101
226
293
89
87