3835
4
1292
0
1638
418
570
1
2043
1452
1574
1081
2
1106
532
2646
5
1821
7
693
3
802
666
1816
1579
1653
1044
709
2077
11351
17
738
1104
935
1048
919
703
9566
8