683
169
534
317
217
145
484
87
553
159
927
281
429
143
201
66
356
243
457
170
591
149
243
167
216
188
580
180
552
149
591
158
270
27
124
64
407
123
486
69