655
2
581
1
741
3
865
732
239
491
88
867
831
848
652
1362
1519
0
884
808
689
1516
4
86
1185
614
546
593
557
94
4217
10
351
709
644