307
665
120
167
84
38
137
367
95
129
100
169
304
801
395
1.1K
43
32
141
388
177
101
226
244
696
134
212
615
611
118
3
109
147
72
50
298
143
270