660
2
861
1
589
659
899
1641
4
920
888
3
715
529
1108
863
82
618
610
3444
1652
1387
1582
1676
1946
885
716
2002
1367
721
873
728
671
828