620
115
1025
363
1486
683
459
173
962
371
535
285
593
149
220
153
394
171
1311
649
207
91
488
79
443
195
221
77
356
166
390
190
608
105
557
71
583
131
566
281