1759
0
1472
618
938
1485
3516
1189
881
2310
169
959
956
879
1094
1078
606
109
738
556
35
40
1501
804
841
783
621
398
885
910
417