693
313
518
419
571
379
1289
714
621
367
456
321
377
341
373
352
518
296
3812
370
264
345
388
276
379