574
1
3907
3203
3
1046
619
666
0
810
2228
4601
737
1549
2428
935
1104
928
2
9566
8
802
693
703
1048
2258
657
768
709
194
1044
1329
1397
960
971