1106
0
365
493
765
605
508
1563
359
1835
916
4440
834
1
1725
1659
1808
106
653
810
725
379
354
714
553
801
593
29355
592
730
1263
1882
2