282
0
657
293
1540
410
361
1416
464
368
505
845
991
621
683
427
393
639
315
658
349
440
648
1428
262
436
664
839