1044
1
742
0
1226
2683
3053
7
4044
5
3083
2
3683
2465
2377
3125
898
955
297066
2105
1564
1431
2476
2019
451
2534
3779
4471