413
158
117
37
68
927
28
161
81
320
241
30
103
60
10
591
77
395
259
49
99
94
198
128
229
5511
186
188
330
271
183
317
1162
1016
850
265
224
288
156
238
359
313
78
104
603
509
818
547
401
355
797
71
45
206
192
246
125
222
171