175
1
600
2
3972
6
1226
1554
4
1617
644
474
1094
3
1520
1805
1097
719
138
515
888
414
0
977
173
972
979
167
880
3832
172
1940
1053
7
922
518
682