96
103
118
213
6
2
171
509
38
30
59
41
22
8
301
665
92
105
218
236
294
247
156
287
50
58
146
290
1.1K
137
266
107
147
153
272
981
241
696