3835
4
1292
0
1638
2949
951
1
2566
3
570
2043
5658
9
1452
1574
8527
666
2699
2
2503
1104
935
1089
693
1988
5
1048
9566
8
802
703
1821
7
919
2108
709
194
1397