8451
3
5138
0
558
541
1057
1
4530
2
779
2168
5929
7608
12
2735
1992
1804
665
2544
676
2195
946
1101
602
847
521
760
888
1927
6501
8
1163
717
3095
7
3920