789
0
2535
2
536
2219
4
1287
4044
5
3083
17946
2465
2799
673
3125
3546
1
388
475
189326
730
263
583
5440
8
3498
3779
2348
2471
4471
879
2964
795
2907
3051