633
272
227
92
731
97
377
203
622
251
94
34
307
182
1232
567
818
518
1010
358
816
285
633
347
388
119
622
294
542
202
348
180
647
149
370
185
195
82
497
249