951
0
1089
1045
690
453
747
471
108797
574
1302
709
984
932
142
1479
812
234
1604
657
14
1676
1629
173
3090
6
600
322
1861
759
1661
803