7045
6
1133
0
916
1
1128
2502
2
2477
5
2508
2777
3
784
703
689
1239
4853
9
1018
1164
1315
1071
622
482
664
2219
4
2035
825
879
835
550
1471
1965
1043
1362