638
0
373
295
666
694
1392
1
829
1022
372
670
721
758
1585
616
1194
2463
578
567
598
449
558
1564
717
942