697
681
1
611
637
641
949
902
816
0
838
809
753
883
737
387
647
1001
1179
632
1347
1327
1230
879
1616
3651
4875
3148