347
676
270
220
337
517
500
1
257
170
143
356
297
679
155
317
0
413
440
239
149
203
424
167
422
390
237
256