722
29
166
607
870
213
158
144
192
407
206
562
68
776
374
966
803
246
200
408
360
219
212
259
191
129
758
504
255
74
208
583
567
318
787
280
173
639
214
350
122
134
119
106
132
343
46
110
62
82
833
249
159
78
60
199
69