632
0
605
1010
407
347
382
453
1657
864
699
402
694
345
505
424
362
429
674
377
1096
640
445
350
1224
684
271
305
393
613
787