557
94
118
188
165
273
335
211
131
64
405
543
98
512
222
208
58
139
3009
773
355
366
136
204
700
1896
533
534
1204
206