1193
2
1665
0
3693
6
3644
1
3008
3
536
564
475
615
1446
471
1022
929
1588
797
5382
5
1106
138
1179
255
522
792
1125
391
597
579
1692
1611
1133