1663
0
602
1009
2
1661
1
1025
410
614
2809
611
719
799
1132
663
454
722
535
493
503
584
380
439
951
844
1710
693