625
0
710
768
2737
433
728
592
852
1386
528
581
4059
567
1205
640
508
949
1644
3162
1362
2270
2
572
473
895
440
1354
813
2106