698
0
1120
2949
6
4044
5
3083
2
2184
1193
17946
2465
3125
3546
1
355
860
838
2087
387
3498
4
471
3779
4471
2964
2395
4148
3051
1603
6164
1461
509
463
522